linux中cat命令可以按行合并多个文件,而按列合并多个文件也是可以的。用到的命令是paste。
paste可以简单的理解为把两个文件的内容按列合并,与cat命令直接将不同文件按照先后顺序接起来不同,paste可以非常快速的将两个文件中的内容按照文件顺序从左往右排起来,例如文件1的内容是:
Hello
Hello
Hello
Hello
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
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!