【发布时间】:2024-01-19 08:28:01
【问题描述】:
我在 Ubuntu 的 Bash shell 中使用 sed 来替换某些文件中的文本。这是我的文字:
BLah </V>
<N> Blah
这是我想要转换的内容:
Blah" = "Blah
这是我正在使用的 sed 命令:
sed -i 's@ </V>\n<N> @" = "@g'
我所有的其他sed 命令都在工作,除了这个。这是唯一涉及换行符的搜索和替换情况。问题似乎是 \n 没有像我想的那样匹配换行符。
我的脚本哪里出错了?
【问题讨论】: