Chinaunix首页 | 论坛 | 博客
  • 博客访问: 97056
  • 博文数量: 16
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 200
  • 用 户 组: 普通用户
  • 注册时间: 2014-06-18 23:43
文章分类

全部博文(16)

分类: LINUX

2014-07-02 14:20:06

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) |
给主人留下些什么吧!~~