xargs是一条Unix和类Unix操作系统的常用命令;它的作用是将参数列表转换成小块分段传递给其他命令,以避免参数列表过长的问题。可单独使用,也可使用管道符、重定位符等与其他命令配合使用。
[root@localhost mnt]# cat test 原文件格式
1 2 3 4 5
6 7 8 9 10
[root@localhost mnt]# cat test | xargs 可一行显示
1 2 3 4 5 6 7 8 9 10
[root@localhost mnt]# cat test | xargs -n2 可两列显示
1 2
3 4
5 6
7 8
9 10
[root@localhost mnt]# cat test | xargs -n3 可三列显示
1 2 3
4 5 6
7 8 9
10