paste
命令可以用于合并两个行数相同的文件到标准输出,两个文件的每行分别对齐,默认用\t
分隔,使用-d
参数可以指定分隔符。
Example 1:
cat a.txt
123
234
456
cat b.txt
a b
a c
b d
paste a.txt b.txt > c.txt && cat c.txt
123 a b
234 a c
456 b d
paste -d '-' a.txt b.txt > c.txt && cat c.txt
123-a b
234-a c
456-b d