xargs
将多行输入转换成单行输出。
$ cat example.txt
123456 7 8 9 10
11 12
# 样例文件
$ cat example.txt | xargs 1 2 3 4 5 6 7 8 9 10 11 12
将单行输入转换成多行输出。 xargs的-n选项可以限制每次调用命令时用到的参数个数。下面的命令将输入分割成多
行,每行N个元素:
$ cat example.txt | xargs -n 3
1 2 3
4 5 6
7 8 9
10 11 12
-d选项可以为输入数据指定自定义的分隔符:
$ echo "splitXsplit2Xsplit3Xsplit4" | xargs -d X
Split1 split2 split3 split4