【发布时间】:2024-08-03 15:15:01
【问题描述】:
我有一个运行良好的 sed 命令,除非它在文件的某处遇到换行符。这是我的命令:
sed -i 's,<a href="\(.*\)">\(.*\)</a>,\2 - \1,g'
现在,它运行良好,但我刚刚遇到了这个带有a 标签的文件,如下所示:
<a href="link">Click
here now</a>
当然没有找到这个。所以我需要以某种方式修改它以允许在搜索中换行。但是我不知道如何让它允许这样做,除非我先检查整个文件并事先删除所有\n。问题是我丢失了文件中的所有格式。
【问题讨论】: