函数输出,return,echo
image.png
source /tmp/a.sh 装载库函数
image.png
sed -e 's/a/b/; s/c/d/' file //-e 多个 sed -f 从文件中执行
image.png
awk 三段式: awk 'BEGIN{print "aa"} {print "bbb"} END{print "cc"}' file
s
image.png
sed 遇到特殊字符
image.png
sed "2s/a/b" 第二行
sed "2,4s/a/b" 2 3 4行
sed "2,
r b.sh' a.sh
awk '/aaa/{print $1}' BRE
image.png
sed -n '/bash/{n;n;p}' a.sh //找到bash这一行,执行next,执行next,执行p
sed N的用法
image.png
image.png
image.png
sed D多行删除
image.png
保持空间
image.png
/aa/!p 排除命令
image.png
sed 'G' a.txt 在每一行后插入一个空白行
image.png
sed '=' a.txt 给行编号 sed '=' a.txt| sed 'N; s/\n/ /'
awk FS 分隔符 OFS 连接符
image.png
4==0{print $1}'
image.png
awk 脚本