时间:2025-01-04 20:01:38
sed批量替换指定文件内容
sed可以批量替换指定文件内容。例如,以下命令将文件中2个到18个空格替换成一个\t:
```
sed -i "s/ \{2,8\}/\t/g" `grep " \{2,8\}" -l *`
```
其中,`grep " \{2,8\}" -l *` 是将指定目录(此例为当前目录)中符合条件的文件列表过滤出来。如果需要递归对子目录操作,grep的参数用-lr即可。
在操作前,请确保已备份原始文件,因为sed带-i参数时,会对原始文件直接进行修改。
《sed替换文件里面的某个内容》不代表本网站观点,如有侵权请联系我们删除
精彩推荐
点击排行