tam*_*are 3 linux find-and-replace
在linux中,在目录下的文件中查找所有出现的“string1”并将它们替换为“string2”的好方法是什么?
小智 7
相当基本。将 sed 与文件通配一起使用。除非你的意思是目录和子目录中的每个文件?
sed -i 's/string1/string2/g' /path_to_dir/*
Run Code Online (Sandbox Code Playgroud)
编辑:就目录下的所有内容而言
find /path_to_dir/ -type f -exec sed -i 's/string1/string2/g' '{}' +
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
689 次 |
| 最近记录: |