paste
主要用来将多个文件的内容合并
粘贴两个不同来源的的数据时,首先需将其分类,并确保两个文件数相同
paste OPTION FILE1 FILE2
选项:
-d 指定域分隔符, 默认为空格或者tab键
-s 将每个文件合并成行而不是按行粘贴
- 使用标准输入
例:
[root@cluster-node1 uniq]# paste pas1 uniq ###### 将文件pas1和uniq文件 按列粘贴
11111 tree
22222 three
33333 duo
44444 my
55555 abc
66666 three
77777 tree
88888 three
99999 live
00000 love
[root@cluster-node1 uniq]# paste -d: pas1 uniq ####### 将两个文件复制在一起并用冒号隔开
11111:tree
22222:three
33333:duo
44444:my
55555:abc
66666:three
77777:tree
88888:three
99999:live
00000:love
[root@cluster-node1 uniq]# paste -s pas1 uniq ###### 将两个文件按行粘贴在一起
11111 22222 33333 44444 55555 66666 77777 88888 99999 00000
tree three duo my abc three tree three live love
[root@cluster-node1 uniq]# ls /etc | paste -d" " - - - - - - ####### “-”表示域 这边6个- 所以每行显示6个域,并以空格隔开
abrt acpi adjtime aliases aliases.db alsa
alternatives anacrontab anthy-conf asound.conf at.deny audisp
audit autofs_ldap_auth.conf auto.master auto.misc auto.net auto.smb
avahi bash_completion.d bashrc blkid bluetooth bonobo-activation
cas.conf certmonger chkconfig.d ConsoleKit cron.d cron.daily
cron.deny cron.hourly cron.monthly crontab cron.weekly crypttab
csh.cshrc csh.login cups dbus-1 default depmod.d
阅读(1439) | 评论(0) | 转发(0) |