linux:xargs命令
想成为linux编程高手,这个命令不能少
xargs用来产生其它命令的参数
xargs [-0epn] 其他命令
举例:
显示用户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'