Linux命令行与shell脚本编程大全(shell进阶)
2019-03-01 本文已影响26人
SkTj
函数输出,return,echo

source /tmp/a.sh 装载库函数

sed -e 's/a/b/; s/c/d/' file //-e 多个
sed -f 从文件中执行

awk 三段式:
awk 'BEGIN{print "aa"} {print "bbb"} END{print "cc"}' file
s

sed 遇到特殊字符

sed "2s/a/b" 第二行
sed "2,4s/a/b" 2 3 4行
sed "2,

sed -n '/bash/{n;n;p}' a.sh
//找到bash这一行,执行next,执行next,执行p
sed N的用法



sed D多行删除

保持空间

/aa/!p 排除命令

sed 'G' a.txt 在每一行后插入一个空白行

sed '=' a.txt 给行编号
sed '=' a.txt| sed 'N; s/\n/ /'
awk FS 分隔符 OFS 连接符


awk 脚本
