重点在于xargs的作用,xargs命令的作用是构造参数列表并运行命令
如ls|xargs rm -rf这条命令中xargs的作用是将xargs前ls命令的结果作为xargs后的rm -rf命令的参数,实现的效果就是删除ls命令输出的全部文件和目录。有了这个与find和grep命令配合就可以轻松实现查找包含指定的内容的文件
命令如下:
find / -name “*.txt”|xargs grep -l “test”
首先用find -name “*.txt”命令查找*.txt文件,xargs将查找到的文件列表转换为grep -l “test”的参数,即输出了包含”test”文字的文件名
最新评论