我只是想使用 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