xargs命令从stdin处读取一系列参数,然后使用这些参数来执行指定命令。它能将单行或多行输入文本转换成其他格式,例如单行变多行或是多行变单行。
将多行输入转换成单行输出
xargs默认的echo命令可以用来将多行输入转换成单行输出。
example.txt
1 2 3 4 5 6 7 8 9 10 11 12
执行:cat example.txt | xargs
输出:1 2 3 4 5 6 7 8 9 10 11 12
将单行输入转换成多行输出
xargs的-n选项可以限制每次调用命令时用到的参数个数。
未完待续......