linux下xargs的疑问

IdleMan 发布于 2013/05/08 10:28
阅读 137
收藏 0
find /etc/udev/rules.d -type f -print |xargs grep net

find /etc/udev/rules.d -type f -print 获得的是/etc/udev/rules.d下的所有普通文件,

为什么xargs grep net就能找出包含net字符的文件,一般grep都需要先使用cat或者tail或者more把文件内容读取后才可匹配。

再说

grep 一个文件

的语法也是错误的啊

加载中
0
铂金胖子
铂金胖子

这才是 grep 的用法

grep net filename

下面的这个做法是 你 搜索以下 xargs 就明白了。

find /etc/udev/rules.d -type f -print |xargs grep net

0
IdleMan
IdleMan

引用来自“铂金胖子”的答案

这才是 grep 的用法

grep net filename

下面的这个做法是 你 搜索以下 xargs 就明白了。

find /etc/udev/rules.d -type f -print |xargs grep net

原来grep 第二个参数才是文件啊。3Q

0
OscerSong
OscerSong
grep zifu filename
返回顶部
顶部