永发信息网

请问管道符号|后面接xargs和不接的区别是什么?

答案:2  悬赏:10  手机版
解决时间 2021-11-19 05:16
请问管道符号|后面接xargs和不接的区别是什么?
最佳答案
xargs对find命令中每个查找到的文件执行grep "user"
find . -name "Makefile" | grep "user"
将find的输出作为grep的输入,查找其中包含user的行
全部回答
帮助里是这样说的:
xargs reads items from the standard input, delimited by blanks (which can be protected with double or single quotes or a backslash) or newlines, and executes the command (default is /bin/echo) one or more times with any initial-arguments followed by items read from standard input.
也就是说,xargs会根据空格或换行符分割标准输入(管道符传递过来的内容),然后根据分割结果多次执行后面的grep命令。这样,每次只针对一个文件执行grep,过滤的就是文件内容。

find的结果是个多行字符串,直接grep的话,就是在这个字符串中进行过滤。这样就如你所说,找的是文件名中包含user的文件。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
辉煌60年
什么是梁端剪力
卫浴门怎么安装!要带图片的!!要最详细的!
彼此删除好友从之前的点赞处加好友自动加上了
零售酒烟增值税免征点
领导为什么喜欢周末出差
6亿年前地球是什么样的
社旗县南阳逍遥镇胡辣汤(新华路)在什么地方啊
我在长江证券开户几年了,如何买创业板股票
惊呆的意思是什么
3月1日出生的明星有哪些?
.net C#封装练习:创建一个类A,A需要完成某
怎么从双井坐车去怀柔红螺寺
什么是韩国绒
草缸 二氧化碳 4l 换 多少钱
推荐资讯
步步高vivov15内瓶多少钱
与白标93版西凤是一样的生产标准吗
夏天,手指长了一些圈状圆状的突起红肿,有的
宁波金狮地址在什么地方,想过去办事,
王 恽[小桃红·平湖乐二首]
三次人授如果不成功,可以做试管吧?
三天了中通还是没有揽件,怎么投诉
谁会签闫旭东的艺术签名啊?谢谢
对乙酰氨基酚的波谱特征归属!
HP 1213nf打印机三个指示灯分别什么意思
电脑后面有两个VGA接口,能同时使用吗?
我想人肉一个人怎么做
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?