sed -i 's/old_link/new_link/g' file...
在链接地址中,不要忘记使用反斜杠对任何斜线、点和其他正则表达式特殊字符进行转义。
sed
sed -i 's|旧/带/斜杠的|新/带/斜杠的/g'
s|old/with/slashes|new/with/slashes|g
另外,尝试以下内容:
perl -p -i -e <regex> <folder>
sed
命令中使用替代分隔符以避免进行一些转义:sed -i 's|旧/带/斜杠的|新/带/斜杠的/g'
- Dennis Williamsons|old/with/slashes|new/with/slashes|g
。是的,您可以使用一个在文件名中无效但可以用作sed分隔符的字符来避免转义字符。 - Michael Goldshteyn