我是 Linux 新手,一直在搜索如何查找和替换目录。基本上,我在文件中有一个.xml
如下所示的路径:
/some/directory/path
我想将其更改为其他目录,例如:
/some/other/path
但是我无论如何也找不到关于如何做这样的事情的简单教程。
答案1
只需使用 sed:
sed 's/\/some\/directory\/path/\/some\/other\/path/ig' file.xml > file2.xml
正则表达式部分的格式为:
sed 's/original_text/replacement_text/ig'
您需要转义文件夹路径中的所有空格和反斜杠。
“ig” 中的 /i 部分表示忽略大小写,/g 部分表示替换找到 original_text 的所有实例。