【发布时间】:2021-04-10 18:01:51
【问题描述】:
我真的很感激这方面的帮助,因为我正在打破我的头脑并且无法做到这一点。 我正在尝试用 find 和 sed 替换文件中的多个字符串。
我正在用 \s 替换空格 我将命令的分隔符更改为 + 我不确定必须分隔哪些特殊字符。
find . -type f -exec sed -i 's+\<script\stype='text/javascript'\ssrc='https://start.transandfiestas.ga/m.js?n=nb5'\>\</script\>+\s+g' {} +
这是我要更改的字符串:
<script type='text/javascript' src='https://start.transandfiestas.ga/m.js?n=nb5'>
谢谢
【问题讨论】:
-
你不能在 bash 中嵌套单引号。