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