sed文本替换

2020-09-01  本文已影响0人  _Gaara_
sed 's/^Str/String/' xxx.java

s表示字符串操作
^表示以Str打头
$ 以什么结尾 xxx& 以xxx结尾
第一个/ 到第二个/表示目标内容
第二到第三表示换后的内容
但是这样只能显示成需要的结果,实际没有改写文件,就是预览

sed -i 's/^Str/String/' xxx.java 

可以改写 -i 就类似vim的i
这样只是替换一行中的首次符合条件的内容

sed -i 's/^Str/String/g' xxx.java 
sed -i '/^ &/d' xxx.sh
sed -i '/xxxx/d' xxx.sh  删除带xxxx的行
上一篇 下一篇

猜你喜欢

热点阅读