2つのファイルがあります。
a.txt
1
2
3
b.txt
foo
bar
baz
qux
paste a.txt b.txt
走る
1 foo
2 bar
3 baz
qux
しかし、最も短いファイルの終わりに停止したいと思います。つまり、行全体を印刷したいだけです。それ以外の場合、パイプラインの後続のプログラムは、最初のフィールドqux
が2番目のフィールドであると考えます。方法)。どうすればいいですか?
ベストアンサー1
他の答えと同じアイデア - すべての行を貼り付けてから、行全体を選択しますが、次のように使用しますawk
。
paste a.txt b.txt | awk NF==2