在UNIX中替换连续的定界数,而不是单一的分隔线

  • 本文关键字:单一 分隔 UNIX 替换 连续 unix
  • 更新时间 :
  • 英文 :


我有一个unix文件,其分隔线为#!

我需要替换分配器'#!''to''

,但我在某些列中有"#"作为数据。我不想更换它们。

我只想替换#和!一起。我不想替换它们中的任何一个都出现单个(仅#或仅!)。

请帮助我使用unix命令

您可以使用sed命令进行替换。

例如,如果您的文件是data.txt:

sed 's/#!/~/g' data.txt > data_replaced.txt

如果要编辑文件Inplote,则可以使用此信息:

sed -i 's/#!/~/g' data.txt

希望这会有所帮助!

最新更新