![txt 파일의 두 열을 다른 열로 병합하는 쉘 스크립트! [폐쇄]](https://linux55.com/image/113118/txt%20%ED%8C%8C%EC%9D%BC%EC%9D%98%20%EB%91%90%20%EC%97%B4%EC%9D%84%20%EB%8B%A4%EB%A5%B8%20%EC%97%B4%EB%A1%9C%20%EB%B3%91%ED%95%A9%ED%95%98%EB%8A%94%20%EC%89%98%20%EC%8A%A4%ED%81%AC%EB%A6%BD%ED%8A%B8!%20%5B%ED%8F%90%EC%87%84%5D.png)
쉘 스크립트를 사용하여 서로 다른 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