find . -name \*.html -print0 -or -name \*.js -print0 | xargs -0 grep "hello"
解释:查找当前目录下包含"hello"字符串的.html和.js文件
批量替换文件夹及子文件夹下面的内容
find -type f -name "*.py" | xargs sed 's#old#new#g' -i
上述命令把当前目录以及子目录中的所有py文件的 old 替换为 new 。
find . -name \*.html -print0 -or -name \*.js -print0 | xargs -0 grep "hello"
解释:查找当前目录下包含"hello"字符串的.html和.js文件
批量替换文件夹及子文件夹下面的内容
find -type f -name "*.py" | xargs sed 's#old#new#g' -i
上述命令把当前目录以及子目录中的所有py文件的 old 替换为 new 。