【问题标题】:How can I do to put a space when I do the replacing using sed?使用 sed 进行替换时如何放置空格?
【发布时间】:2022-01-11 16:31:57
【问题描述】:

我正在尝试在我的文件中找到 'hello' 以将其替换为 'good bye'

当我使用该命令时:

sed "/'hello',/a 'good bye'" myfile.txt

我得到的是'good bye' 而不是 'good bye'

你知道我该怎么做吗?

非常感谢!

【问题讨论】:

    标签: sed


    【解决方案1】:

    要将所有出现的'hello' 替换为一个制表符,后跟'good bye',您可以使用:

    sed -i "s/'hello'/\t'good bye'/" myfile.txt
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-12-28
      • 2019-06-07
      • 2010-11-18
      • 1970-01-01
      • 1970-01-01
      • 2013-10-04
      • 1970-01-01
      相关资源
      最近更新 更多