csv 파일에서 텍스트 파일을 가로로 병합하는 방법은 무엇입니까?

csv 파일에서 텍스트 파일을 가로로 병합하는 방법은 무엇입니까?

다른 값을 포함하는 여러 텍스트 파일이 있습니다. 이 모든 파일을 가로로 병합하여 csv 파일로 출력하고 싶습니다.

파일.1.txt

1
2
3
4
5
.
.
.

File_2.txt

1 
2
6
7
8
.
.
.

원하는 출력.csv

11 . . .
22
36
47
58
..
..
..

최고,

답변1

paste(1)다음을 수행할 수 있습니다.

$ cat letters
a
b
c
$ cat numbers
1
2
3
4
% paste -d , letters numbers
a,1
b,2
c,3
,4

글쎄, CSV를 원한다고 하셨지만 출력에는 모든 열이 함께 혼합되어 표시되므로 CSV와 매우 유사하지 않습니다. paste(1)구분 기호 없이 작업을 수행하는 데에도 어려움이 있습니다. 가 있지만 lam(1)표준이 아닐 수도 있습니다.

$ paste -d '' letters numbers
paste: no delimiters specified
$ lam letters numbers
a1
b2
c3
4

필드에 문자가 포함될 수 있는 경우 CSV에는 좀 더 복잡한 것이 필요합니다 ,.

관련 정보