다른 값을 포함하는 여러 텍스트 파일이 있습니다. 이 모든 파일을 가로로 병합하여 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에는 좀 더 복잡한 것이 필요합니다 ,
.