shell批量修改文件内容
时间: 2024-02-24 16:58:30 浏览: 113
iOS通过shell脚本批量修改属性
可以使用`sed`命令来批量修改文件内容。下面是一个示例,假设需要将目录`/path/to/dir`下所有文件中的`oldstring`替换为`newstring`:
```
sed -i 's/oldstring/newstring/g' /path/to/dir/*
```
其中,`-i`选项表示直接修改文件,而不是输出到终端。`s/oldstring/newstring/g`表示将所有匹配到的`oldstring`替换为`newstring`,`/g`表示全局替换。`/path/to/dir/*`表示对指定目录下的所有文件进行修改。注意,这种方式会直接修改原文件,请谨慎使用,并先备份原文件。
阅读全文