sed:使用查找时如何将整行替换,而不仅仅替换匹配到的部分呢如有测试文件test的内容如下aaadoccccsed "s/do/bad/" test这里的结果是将test修改为了aaabadcccc而预期结果是aaabadccc也就是将匹配到的行

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/02 16:41:54
sed:使用查找时如何将整行替换,而不仅仅替换匹配到的部分呢如有测试文件test的内容如下aaadoccccsed

sed:使用查找时如何将整行替换,而不仅仅替换匹配到的部分呢如有测试文件test的内容如下aaadoccccsed "s/do/bad/" test这里的结果是将test修改为了aaabadcccc而预期结果是aaabadccc也就是将匹配到的行
sed:使用查找时如何将整行替换,而不仅仅替换匹配到的部分呢
如有测试文件test的内容如下
aaa
doc
ccc
sed "s/do/bad/" test
这里的结果是将test修改为了
aaa
badc
ccc
而预期结果是
aaa
bad
ccc
也就是将匹配到的行的整行替换成后面的部分,

sed:使用查找时如何将整行替换,而不仅仅替换匹配到的部分呢如有测试文件test的内容如下aaadoccccsed "s/do/bad/" test这里的结果是将test修改为了aaabadcccc而预期结果是aaabadccc也就是将匹配到的行
试试看:
sed "s/^.*do.*$/bad/" test