Shell(9)——sed(1)

sed是行文本编辑工具:基本架构为sed -选项 ‘匹配规则和要执行出的action’。
-n把静默输出删掉、-i是对文本直接进行编辑。
匹配规则:// @@ ## !!之间放你要匹配的内容
动作:p是打印出来、d是删除、s是替换、i是当前行增加内容,a是下一行增加内容
(1)
在这里插入图片描述
可以看见我们见第二行信息打印了出来
(2)sed -i ‘行号/s/xx1/xx2/列号’
行号不写表示所有行,列号不写表示匹配到的第一列,后面匹配到不做修改。如果要对所有列进行修改要在列号位置写上字母g。
在这里插入图片描述

可以见到所有行都进行了改变
在这里插入图片描述
可以发现只有第一行进行了改变。

猜你喜欢

转载自blog.csdn.net/weixin_48445640/article/details/109199776