clwn.net
当前位置:首页 >> sED 替换多行内容 >>

sED 替换多行内容

sed ':a;N;$!ba;s/0.01/0.0001/g' file :a 创建一个labela N 将下一行读入到模式空间 $! 如果不是最后一行,ba跳转到label a处 s/0.01/0.0001/ 替换0.01为0.0001,只替换一次 步骤1-3(即:a;N;$!ba;)就是为了将file全部内容读到模式空间中,然...

sed -i "30s/133/144/" a.txt sed -i "30s/[0-9]+/144/" a.txts 命令最后要加上一个 /

试试看: sed "s/^.*do.*$/bad/" test

sed '1,7s/^字符串.*/替换内容/' file 不要随便加 -i 参数。先确定好在加。

用下面的命令将 file 中1到7行的以 abc 开头的整行替换成MMM。 sed -i '1,7s/^abc.*/MMM/' file

sed -i 's/^mengqingbo.*$/lanqiuxiaozi="FALSE"/g' ${file_to_sed} 这个不行吗?

sed '/\/\//b; s/\/new/g' file或sed '/\/\//!s/\/new/g' file

看起来似乎每行数据之间都有一个空行,那么代码是这样 sed -i "/bbb/{n;n;s/ccc/123/g}" abc.txt

sed -rn 'p;/bbb/,/ddd/H;/ddd/{g;s/^\n//;p}' file.txt 说明: sed内部有两个空间,一个模式空间,一个保留空间。 通常sed将文本内容逐行读入模式空间进行处理,保留空间仅用于暂时保留内部数据用于与模式空间的数据交换。可以这么理解:模式空...

awk '{if(FNR==5) {gsub(/b/,"B");print $0} else print $0}' name说实话,sed没想起太好的方法,根据行号匹配的话,处理的行如果有对应的行号,就会出问题 FNR表示当前处理行号 gsub就相当于s/a/b/g,如果仅替换第一个匹配到的,则用sub 整条语句命令...

网站首页 | 网站地图
All rights reserved Powered by www.clwn.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com