シェルスクリプトを使用して、異なるtxtファイルを1つにマージしたいと思います。
最初のテキストファイルには値があります。
2.3444 5.66666
2番目に値があります。
4.5556 2.44444
最終テキストファイルが次の形式になるように結合したいと思います。
2.3444 5.66666
4.5556 2.44444
次のスクリプトを試しましたが、動作しません。
paste -d, all1.txt all1.25.txt > Results1.txt
awk 'NR==FNR {h[$2] = $3; next} {print $1,$2,h[$2]}' all1.txt all1.25.txt > file3.txt
答え1
「\n」を貼り付けるには、区切り文字を指定する必要があります。
paste -d "\n" 1.txt 2.txt 3.txt 4.txt > Results.txt