xargs 2022-08-03

2022-08-03  本文已影响0人  9_SooHyun

The xargs command is used in a UNIX shell to convert input from standard input into arguments to a command.
xargs命令实际上就是将所有空格、制表符和分行符都替换为空格并【压缩到一行上显示】,这一整行将作为一个字符串传入到目标命令中,而它支持的option决定了将stdin传来的结果转化成不同的字符串的方式,如处理分隔符的问题、转化成多个字符串分批执行的问题

common usage:
command1 | xargs command2

- uses a single command after the piped operation

eg.ls | xargs ls

- run multiple commands along with xargs.

eg.
# echo "file1 file2 file3" | xargs -t -I % sh -c '{ touch %; ls -l %; }'

- 常用的option
上一篇下一篇

猜你喜欢

热点阅读