我有两个文件,a.txt和b.txt。让我们说:
a.txt
包含:
123
234
345
456
和b.txt
包含:
012
023
034
045
我需要将它们组合成以下内容:
123,012
234,023
345,034
456,045
关于如何在基本sh中做到这一点的任何想法?
答案 0 :(得分:2)
最简单的方法是使用paste
命令。
$ paste -d"," a.txt b.txt
123,012
234,023
345,034
456,045
答案 1 :(得分:1)
正如Shawn所指出的,paste
绝对是正确使用的工具。如果你想在shell中严格执行:
while read a; read -u 3 b; do echo $a,$b; done < a.txt 3< b.txt