当前位置:网站首页>sed 技巧

sed 技巧

2022-06-21 23:52:00 winux

只替换符合上下文环境的pattern, 比如:如果c后面紧跟的不是字母A,就将c换成b

echo "c.cAcf" | sed 's/c/([^A]/)/b/1/g'
输出 b.cAbf

 

在符合规则的行前面,插入一个特定字符

 

echo "abcef" | sed '/ab/ s/^/#/'

 

其中/ab/是正则表达式,用来匹配某一行,

s/^/#/ 命令是替换, ^表示行首

原网站

版权声明
本文为[winux]所创,转载请带上原文链接,感谢
https://blog.csdn.net/winux/article/details/5539961