Shell 脚本将 txt 文件中的两列合并到另一列!

Shell 脚本将 txt 文件中的两列合并到另一列!

我只是想使用 shell 脚本将不同的 txt 文件合并为一个文件;

第一个文本文件具有值;

2.3444 5.66666

第二个有价值观;

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

相关内容