前端常用技术汇总知识点

Linux命令行与shell脚本编程大全(shell进阶)

2019-03-01  本文已影响26人  SkTj

函数输出,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, 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
image.png
awk 脚本
image.png
上一篇下一篇

猜你喜欢

热点阅读