txtファイルの2つの列を別の列にマージするシェルスクリプト! [閉鎖]

txtファイルの2つの列を別の列にマージするシェルスクリプト! [閉鎖]

シェルスクリプトを使用して、異なる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

関連情報