sed用一个以特定模式开头的行替换一个单词

sed用一个以特定模式开头的行替换一个单词,第1张

概述我怎么能在FreeBSD上这样做? 考虑以下文件内容: this is to test that was for test 我想在以“this”开头的行中替换“test”. 为了替换以此为开头的行,请说: $sed '/^this/ s/test/something/' inputfilethis is to something that was for test 这将用以此为开头的行替换单 我怎么能在FreeBSD上这样做?
考虑以下文件内容:
this is to test that was for test

我想在以“this”开头的行中替换“test”.

解决方法 为了替换以此为开头的行,请说:
$sed '/^this/ s/test/something/' inputfilethis is to something that was for test

这将用以此为开头的行替换单词test.

如果要替换匹配行上的所有测试实例,请为sed提供g选项:

sed '/^this/ s/test/something/g' inputfile
总结

以上是内存溢出为你收集整理的sed用一个以特定模式开头的行替换一个单词全部内容,希望文章能够帮你解决sed用一个以特定模式开头的行替换一个单词所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/1033476.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-24
下一篇 2022-05-24

发表评论

登录后才能评论

评论列表(0条)

保存