AIX下paste命令简介及使用

paste命令的用法
cut命令将数据从文本中剪切出来,然后使用paste命令粘贴到相应文本中去。
注意,粘贴两个不同来源的数据时,首先需将其分类,并确保两个文件行数相同。
命令格式:paste -d -s -file1 file2
-d:指定不同于空格或tab键的域分隔符,如#,-d#
-s:将每个文件合并成行而不是按行粘贴
-:使用标准输入,如通过管道命令传递数据。

从上面的文件中剪切数据,写入相应文件中。
cut -d: -f 1 pers.txt > pas1.txt
cut -d: -f 3 pers.txt > pas2.txt
pg pas1.txt
R.Jone
S.Round
L.Clip
pg pas2.txt
ID897
ID666
ID982

将这2个文件的数据粘贴到一起:
paste pas1.txt pas2.txt
R.Jone  ID897
S.Round ID666
L.Clip  ID982

文件的顺序影响着粘贴的结果:
paste pas2.txt pas1.txt
ID897   R.Jone
ID666   S.Round
ID982   L.Clip

为粘贴的数据指定分隔符:
paste -d# pas1.txt pas2.txt
R.Jone#ID897
S.Round#ID666
L.Clip#ID982

将两个文件合并成行,并用@分隔开:
paste -s -d@ pas1.txt pas2.txt
R.Jone@S.Round@L.Clip
ID897@ID666@ID982

查看当前目录下的文件,并以每行显示4个文件(域)的方式显示数据,使用@作为分隔符:
ls | paste -d@ - - - -
copyright.txt@iplist.txt@names.txt@parts.txt
pas1.txt@pas2.txt@pers.txt@town.txt
video.txt@video2.txt@week.txt@
--the end--
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值