Bash- txt를 열로 [닫음]

Bash- txt를 열로 [닫음]

세 개의 txt 파일을 하나의 csv 파일로 병합해야 합니다. 여기서 첫 번째 txt 파일은 첫 번째 열로 이동하고 두 번째 txt 파일은 두 번째 열로 이동하며 세 번째 txt 파일은 세 번째 열로 이동합니다.

각 열의 항목 수는 유사하지 않습니다.

Bash에서 이를 수행하는 방법.

답변1

각 파일의 행이 CSV 필드로 유효하다고 가정하고 다음을 수행하십시오.

paste -d , file1 file2 file3 > output.csv

file1포함 하면 output.csv가 됩니다 . 을 얻으려면 다음과 같이 변경할 수 있습니다.xfile2 yfile3 zx,y,z"x","y","z"

paste -d '"",' - file1 - - file2 - - file3 - < /dev/null > output.csv

관련 정보