• 如何用shell的文本处理命令(sed之类的)定位到文本文件中某字符串
  • 测试技术其它
    5.00元

如何用shell的文本处理命令(sed之类的)定位到文本文件中某字符串(如“sdf”)所在行并且在该行末尾(不是换行插入)拼接一些其他的字符?

比如有个“test.txt”

里面的内容是:

-sdf dfd

-abc

-sdg

我想把该文本变成:

-sdf dfd=hit

-abc

-sdg

看到区别了吗?“sdf”所在行的最后拼接了“=hit”。

该文本“test.txt”被修改了!

需要具体的实现代码,我已经看并尝试了好长时间的sed,awk之类的,无法实现这个操作,希望shell脚本高手指点!

  • Willson1991    2019-12-23 10:37:13
  • 阅读 667    收藏 0    回答 1
  • 邀请
  • 收藏
  • 分享
发送
登录 后发表评论
  • 51testing软件测试圈微信