[问题]别人用xargs,我也想用,怎么用来着?

sh/bash/dash/ksh/zsh等Shell脚本
回复
头像
cnkilior
论坛版主
帖子: 4979
注册时间: 2007-08-05 17:40
送出感谢: 0
接收感谢: 5 次

[问题]别人用xargs,我也想用,怎么用来着?

#1

帖子 cnkilior » 2008-11-08 14:19

男人 写了: xargs - build and execute command lines from standard input
男人 写了:The args are read and concatenated together into a single com-
mand. This command is then read and executed by the shell, and
its exit status is returned as the value of eval.
----------
从字面上xargs,和eval没有多大区别,但细看xargs,太复杂了,愣是不会用,还请高手指教。

拜过。
头像
xiooli
帖子: 6956
注册时间: 2007-11-19 21:51
来自: 成都
送出感谢: 0
接收感谢: 3 次
联系:

Re: [问题]别人用xargs,我也想用,怎么用来着?

#2

帖子 xiooli » 2008-11-08 14:29

给个参考吧(清理已删除包的配置文件),高级用法我也不太懂,就简单的这么用了:

代码: 全选

dpkg -l |grep ^rc|awk '{print $2}' |sudo xargs dpkg -P
头像
c\nc
帖子: 231
注册时间: 2007-12-25 12:51
送出感谢: 0
接收感谢: 0

Re: [问题]别人用xargs,我也想用,怎么用来着?

#3

帖子 c\nc » 2008-11-08 20:25

看man吧,xargs和eval怎么会“没多大区别”? xargs是用标准输入(或者文件)来构建命令,比eval复杂多了。
头像
cnkilior
论坛版主
帖子: 4979
注册时间: 2007-08-05 17:40
送出感谢: 0
接收感谢: 5 次

Re: [问题]别人用xargs,我也想用,怎么用来着?

#4

帖子 cnkilior » 2008-11-09 9:54

xargs的man太复杂了,我也只会echo /|xargs ls
回复

回到 “Shell脚本”