在当前目录下所有
.js
文件中查找文本handler
find . -name "*.js" | xargs grep 'handler'
rm mv
等命令对大量文件操作时报错-bash: /bin/rm: Argument list too long
也可用xargs
解决删除当前目录下所有.js
文件,xargs
可以把find
传过来的参数展开传给rm
:find . -name "*.cpp" | xargs rm
用
tail
限定文件的最后 20 行,并用grep
找出其中符合正则表达式的字符,输出匹配项及其前后2行,并显示行号:tail -20 test.js | grep -E 'f.*\(' -C 2 -n