수평 파일 연결


26

cat같은 수의 줄을 가진 파일을 가로로 연결 하는 Linux 명령이 있습니까?

답변:


39

paste 트릭을 할 수 있습니다.

% cat t1 
a
b
c
c
d
f
g
% cat t2 
h
i
j
k
l
m
n
% paste t1 t2 
a       h
b       i
c       j
c       k
d       l
f       m
g       n

적어도 몇 시간 동안, 줄을 연결하기 위해 "키"가 필요하지 않습니다.


5
위의 예에서 볼 수 있듯이 기본 구분 기호는 TAB입니다. 구분 기호가없는 경우 :paste -d '\0' t1 t2
Peter.O

기가 바이트 크기의 파일에이 기능이 작동합니까?
SARose

@SARose 몰라요. 시도해보고 결과에 대해 의견을 남기십시오.
Bruce Ediger

4

join 트릭을 수행해야합니다-동일한 ID로 줄 앞에 접두사를 추가하면됩니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.