Linux 如何精准排除特定文件并批量替换字符串
为了排除 res/values/arrays.xml
和 res/values/config.xml
这两个特定文件,同时不影响 xml
、layout
、layout-land
目录中的文件,你可以进一步优化 grep
和 sed
命令,使用 grep
的 --exclude
参数来排除这两个文件。
优化后的命令如下:
grep 'phone' -rl --exclude-dir={
xml,layout,layout-land} --exclude={
res/values/arrays.xml,res/values/config.xml}