美文网首页
Shell 笔记

Shell 笔记

作者: 不知蜕变的挣扎 | 来源:发表于2018-02-05 16:38 被阅读2次

每行 追加文字

sed "s/$/&“追加的文字”/g"  路径
^ 行前
$行末

读取文件每一样

while read line
do
echo $line    #(每行内容)
done < $1    #(读取文件路径)

读取文件指定行

var=$(sed -n "$lineCout p" $1)   #$1为文件路径  n为行数

遍历文件夹所有文件 寻找包含关键字的文件

B="-info.plist"           #关键字
for file in `ls $1`       #注意此处这是两个反引号,表示运行系统命令
do
if [[ $file == *$B* ]]
then
# 找到包含关键字文件,在这里做处理
fi
done

指定行追加文字

# addCount为指定行  
# a为指定行后添加一行  
# i为指定行前  
# $B为追加文字 
# $1位文件路径
# gsed为Mac下安装gnu-sed后的用法,Mac与linux下的sed语法存在许多不同,相同的语法在mac环境下会报错,遂用gnu-sed
gsed -i "$addCount a\ $B" $1  

相关文章

  • linux shell脚本攻略笔记

    LINUX SHELL脚本攻略笔记[速查] linux shell脚本攻略笔记

  • Shell十三问 学习笔记

    文本处理 Shell脚本编程 Shell 十三问 学习笔记 shell and Carriage 关系 Shell...

  • Shell脚本

    shell脚本学习笔记 shell命令的组合运用 常用命令组合

  • Shell入门笔记

    本笔记参考 Linux探索之旅 1.什么是Shell 2.Shell种类 3.Shell脚本文件 4.Shell变...

  • Shell 学习笔记

    Shell 学习笔记 Shell 是一个用 C 语言编写的程序,它是用户使用 Linux 的桥梁。Shell 既是...

  • 1.1 开始

    《Linux Shell 脚本攻略(第 2 版)》读书笔记 Bash (Bourne Again Shell)是目...

  • SHELL 笔记

    shell笔记 判断语句 运算 选择语句 循环语句 将shell字句执行结果复制给变量 shell简单传参 编号变...

  • 1.11 调试脚本

    《Linux Shell 脚本攻略(第 2 版)》读书笔记 启用 shell 脚本的跟踪调试功能bash -x s...

  • Linux操作系统命令汇总

    SHELL脚本学习笔记 标签(空格分隔): linux shell脚本 1. 常用命令汇总 alias 设置别名u...

  • shell script学习笔记

    shell学习笔记 什么是shell? shell是运行在linux服务器上的用c语言编写的程序,即可以是服务器端...

网友评论

      本文标题:Shell 笔记

      本文链接:https://www.haomeiwen.com/subject/wwlizxtx.html