Linux命令-paste

paste命令


paste单词意思是粘贴。该命令主要用来将多个文件的内容合并,与cut命令完成的功能刚好相反。粘贴两个不同来源的数据时,首先需将其分类,并确保两个文件行数相同。paste将按行将不同文件行信息放在一行。缺省情况下,paste连接时,用空格或tab键分隔新行中不同文本,除非指定-d选项,它将成为域分隔符。

  1. 命令格式
paste [OPTION]… [FILE]…
  1. 命令功能
    将文件的行进行合并

  2. 命令参数
    -d: 指定两个文件的行合并后的分割符
    -s: 将每个文件合并为一行,而不是按行进行合并

  3. 使用实例

$ cat pas1
ID123
ID456
ID678
$ cat pas2
come
back
home
$ paste pas1 pas2
ID123   come
ID456   back
ID678   home
$ paste pas2 pas1
come    ID123
back    ID456
home    ID678
$ paste -d: pas1 pas2
ID123:come
ID456:back
ID678:home
$ paste -s pas1 pas2
ID123   ID456   ID678
come    back    home

猜你喜欢

转载自www.cnblogs.com/dataanaly/p/13180173.html
今日推荐