在 Linux 中查找和替换目录

在 Linux 中查找和替换目录

我是 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 的所有实例。

相关内容