shell 替换文件内容
时间: 2023-04-27 14:06:02 浏览: 104
您好!要使用shell进行文件内容替换,可以使用以下命令:
```
sed -i 's/原字符串/新字符串/g' 文件名
```
其中,`sed`是用于文本流编辑的命令,`-i`选项表示直接在文件中进行修改,`s`是替换的意思,`/`是分隔符,`g`表示全局替换,如果省略则只替换每行中第一个匹配的字符串。
比如,如果要把文件`test.txt`中所有的`hello`替换成`hi`,可以使用以下命令:
```
sed -i 's/hello/hi/g' test.txt
```
希望能帮到您!
阅读全文