linux批量替换文件内容
时间: 2023-04-29 12:04:46 浏览: 107
批量替换文件内容
可以使用 Linux 中的 sed 命令进行批量替换文件内容。格式如下:
```
sed -i 's/原字符串/新字符串/g' 文件名
```
例如:
```
sed -i 's/hello/hi/g' test.txt
```
这条命令将 test.txt 文件中所有的 "hello" 替换为 "hi"。
使用find命令结合sed命令也可以达到批量替换文件内容的目的,格式如下
```
find . -type f -exec sed -i 's/原字符串/新字符串/g' {} \;
```
例如:
```
find . -type f -exec sed -i 's/hello/hi/g' {} \;
```
这条命令将当前目录下所有文件中所有的 "hello" 替换为 "hi"。
阅读全文