开发者社区 问答 正文

linux下xargs的疑问:报错

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 一个文件

的语法也是错误的啊

展开
收起
kun坤 2020-06-07 13:52:52 403 分享 版权
1 条回答
写回答
取消 提交回答
  • 这才是 grep 的用法

    grep net filename

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

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

    ######grep zifu filename
    2020-06-07 13:52:56
    赞同 展开评论
问答分类:
问答地址: