linux-列合并

linux中cat命令可以按行合并多个文件,而按列合并多个文件也是可以的。用到的命令是paste。

linux中cat命令可以按行合并多个文件,而按列合并多个文件也是可以的。用到的命令是paste。

paste可以简单的理解为把两个文件的内容按列合并,与cat命令直接将不同文件按照先后顺序接起来不同,paste可以非常快速的将两个文件中的内容按照文件顺序从左往右排起来,例如文件1的内容是:

Hello
Hello
Hello
Hello
文件2:
World
World
World
World
则合并之后的结果为:
Hello   World
Hello   World
Hello   World
Hello   World
命令为:
paste file1 file2 > result

参数 -d 可指定连接符:

paste -d '@' file1 file2 > result

结果为:

Hello@World
Hello@World
Hello@World
Hello@World



  • 发表于 2018-08-24 15:41
  • 阅读 ( 3036 )
  • 分类:linux

0 条评论

请先 登录 后评论
安生水
安生水

348 篇文章

作家榜 »

  1. omicsgene 700 文章
  2. 安生水 348 文章
  3. Daitoue 167 文章
  4. 生物女学霸 120 文章
  5. xun 82 文章
  6. 红橙子 78 文章
  7. rzx 75 文章
  8. CORNERSTONE 72 文章