반응형
부제: 여러 파일을 열(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,datepaste는 파일들을 줄 번호가 같은 것끼리 옆으로(열로) 붙인다.
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)반응형
'명령어 > Linux' 카테고리의 다른 글
| [리눅스] nl 줄 번호 매기기 파일 (0) | 2026.07.13 |
|---|---|
| [리눅스] column 표 정렬 열 맞춤 출력 (0) | 2026.07.13 |
| [리눅스] join 공통 필드로 두 파일 합치기 (0) | 2026.07.13 |
| [리눅스] comm 정렬된 두 파일 공통 차이 비교 (0) | 2026.07.13 |
| [리눅스] patch 변경사항 적용 diff 되돌리기 (0) | 2026.07.12 |