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でどうやってそれを行うことができるかについてのアイデアはありますか?
最も簡単なのは、paste
コマンドを使用することです。
$ paste -d"," a.txt b.txt
123,012
234,023
345,034
456,045
Shawn が指摘するように、paste
間違いなく正しいツールです。シェルで厳密に実行したい場合:
while read a; read -u 3 b; do echo $a,$b; done < a.txt 3< b.txt