当前位置: 技术问答>linux和unix
管道| 与 xargs疑惑
来源: 互联网 发布时间:2017-04-29
本文导语: ls |grep "nihao" ls |xargs grep "nihao" ls|grep "nihao" 查找当前目录下文件名中包含nihao字符串的文件 ls |xargs grep "nihao" 查找当前目录下文件内容中包含nihao字符串的文件 ls 列出的是当前目录下的文件名 | 的作用是将前面的输出...
ls |grep "nihao"
ls |xargs grep "nihao"
ls|grep "nihao" 查找当前目录下文件名中包含nihao字符串的文件
ls |xargs grep "nihao" 查找当前目录下文件内容中包含nihao字符串的文件
ls 列出的是当前目录下的文件名
| 的作用是将前面的输出转化为后面的输入
加上 xargs 就将ls 列出的文件名的内容读出来了
那 xargs 在这里是什么作用呢?
请大神详解,非常感谢。
|
xargs 将前面输入的数据分割成为参数,可以在某些命令不支持管道命令的时候,提供一个引用,比如你那个 就是把前面的ls输出的东西作为输入的参数来进行grep的匹配
|
xargs是把管道之前搜出来的内容 全部拆一个个的来做管道后面的操作
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。