【问题标题】:How to search for lines beginning with a string, and add a string to its end in Sed?如何在 Sed 中搜索以字符串开头的行,并在其末尾添加一个字符串?
【发布时间】:2018-02-15 20:02:27
【问题描述】:

在 Unix 命令行中,我想在文件的行首搜索字符串“Sample_string”,并添加一个“;”在文件的行尾。

这需要就地编辑,影响特定目录中的几十个文件。

【问题讨论】:

标签: sed grep


【解决方案1】:

关注sed 可能对您有所帮助:

sed '/^Sample_string/s/$/;/' Input_file

【讨论】:

  • 快到了。我必须在开头添加一个 -i ,所以它实际上需要写成: sed -i '/^Sample_string/s/$/;/' Input_file
  • 谢谢 bhai,你确实做得很好,是的,你是对的,我本可以更清楚一点。 :)
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2013-05-02
  • 1970-01-01
  • 1970-01-01
  • 2021-09-06
  • 2013-12-03
  • 1970-01-01
  • 2010-10-10
相关资源
最近更新 更多