명령어/Linux

[리눅스] paste 파일 나란히 열로 붙이기

jykim23 2026. 7. 13. 17:01
반응형

부제: 여러 파일을 열(column)로 나란히 이어 붙이기

paste a.txt b.txt        # 탭으로 나란히
paste -d, a.txt b.txt    # 콤마로
paste -s a.txt           # 세로를 한 줄로
$ paste -d, a.txt b.txt
apple,banana
banana,cherry
cherry,date

paste는 파일들을 줄 번호가 같은 것끼리 옆으로(열로) 붙인다.
join이 키로 맞춘다면 paste는 순서대로 그냥 나란히 세운다.
-d로 구분자를, -s로 세로 목록을 가로 한 줄로 바꾼다.

이렇게도 쓴다

콤마로 붙여 CSV를 만든다(-d).

paste -d, names.txt ages.txt

 

세로 목록을 가로 한 줄로 만든다(-s).

paste -s -d, items.txt

 

두 열을 합쳐 key=value 형태로 만든다.

paste -d= keys.txt values.txt

 

명령 두 개의 출력을 나란히 본다.

paste <(ls dir1) <(ls dir2)
반응형