반응형
부제: CSV·로그에서 원하는 열(필드)만 뽑아내기
cut -d, -f1 users.csv # 콤마 구분, 1번째 열
cut -d, -f1,3 users.csv # 1,3번째 열
cut -c1-10 app.log # 1~10번째 글자
$ cut -d, -f1 users.csv
name
kim
sari
leecut은 구분자(-d)로 나눈 필드(-f)나 글자 위치(-c)를 잘라낸다.
로그·CSV에서 특정 열만 뽑아 볼 때 가장 간단하다.
이렇게도 쓴다
로그 앞부분의 날짜·시간만 자른다(글자 위치).
cut -c1-19 app.log
계정 목록에서 사용자명만 뽑는다(: 구분).
cut -d: -f1 /etc/passwd
헤더를 빼고 특정 열만 본다(tail 조합).
tail -n +2 users.csv | cut -d, -f2
연속 공백으로 나뉜 필드를 뽑는다(tr로 먼저 공백을 하나로 압축).
echo 'a b c' | tr -s ' ' | cut -d' ' -f2반응형
'명령어 > Linux' 카테고리의 다른 글
| [리눅스] sed 문자열 치환 파일 편집 줄 삭제 (0) | 2026.07.09 |
|---|---|
| [리눅스] tr 문자 치환 삭제 대소문자 변환 (0) | 2026.07.09 |
| [리눅스] uniq 중복 제거 개수 세기 (0) | 2026.07.09 |
| [리눅스] sort 정렬 숫자 열 기준 용량 (0) | 2026.07.09 |
| [리눅스] wc 줄 단어 글자 개수 세기 (0) | 2026.07.09 |