linux:xargs命令

想成为linux编程高手,这个命令不能少

xargs用来产生其它命令的参数

xargs [-0epn] 其他命令

linux:xargs命令

举例:

显示用户id

id root

现在批量显示用户id:

cut -d ":" -f 1 /etc/passwd | head -n 3 | id  出错,因为id不是管道命令

而且id一次只能接受一个参数,不能用id ${},批量才能传入参数

这时用xargs

cut -d ":" -f 1 /etc/passwd | head -n 3 | xargs -n 1 id

每次询问是否操作加-p参数

要查到指定字符串结束,加-e 如:-e 'sync'