쉘 스크립트를 사용하여 서로 다른 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