0

a.txt と b.txt の 2 つのファイルがあります。まあ言ってみれば:

a.txt内容:

123
234
345
456

含まれるものb.txt

012
023
034
045

それらを次のように組み合わせる必要があります。

123,012
234,023
345,034
456,045

基本的なshでどうやってそれを行うことができるかについてのアイデアはありますか?

4

2 に答える 2

2

最も簡単なのは、pasteコマンドを使用することです。

$ paste -d"," a.txt b.txt
123,012
234,023
345,034
456,045
于 2012-07-18T11:38:21.727 に答える
1

Shawn が指摘するように、paste間違いなく正しいツールです。シェルで厳密に実行したい場合:

while read a; read -u 3 b; do echo $a,$b; done < a.txt 3< b.txt
于 2012-07-18T17:04:21.787 に答える