728x90

csv 3

[리눅스] column 표 정렬 열 맞춤 출력

부제: 들쭉날쭉한 데이터를 열을 맞춘 표로 정렬해 보기column -t file.txt # 공백 기준 표 정렬column -t -s, data.csv # 콤마 구분 표로df -h | column -t # 명령 출력을 표로$ column -t -s, people.csvname age citykim 30 seoullee 25 busancolumn은 공백·구분자로 나뉜 데이터를 열을 맞춰 표처럼 정렬한다.-t가 표 정렬, -s로 구분자를 지정한다.CSV나 명령 출력이 지저분할 때 파이프 끝에 붙이면 읽기 좋아진다.이렇게도 쓴다CSV를 보기 좋은 표로 정렬한다(-s).column -t -s, users.csv 명령 출력을 표로 정렬해 본다(파이프).df -h |..

명령어/Linux 2026.07.13

[리눅스] join 공통 필드로 두 파일 합치기

부제: 공통 키(필드)를 기준으로 두 파일을 DB처럼 결합하기join f1.txt f2.txt # 첫 필드가 키join -1 2 -2 1 f1 f2 # 키 필드 위치 지정join -t, a.csv b.csv # 구분자 지정$ join l1.txt l2.txt1 apple red2 banana yellow3 cherry darkjoin은 SQL의 JOIN처럼, 공통 필드(키)가 같은 줄끼리 두 파일을 옆으로 합친다.기본은 첫 필드가 키이고 양쪽 다 그 필드로 정렬돼 있어야 한다.두 CSV를 키로 묶을 때 유용하다.이렇게도 쓴다구분자를 지정해 CSV를 합친다(-t).join -t, users.csv orders.csv 각 파일의 키 필드 위치를 지정한다.join -1 2 -2 1 a..

명령어/Linux 2026.07.13

[리눅스] cut 열 필드 잘라내기 구분자

부제: 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.csvnamekimsarileecut은 구분자(-d)로 나눈 필드(-f)나 글자 위치(-c)를 잘라낸다.로그·CSV에서 특정 열만 뽑아 볼 때 가장 간단하다.이렇게도 쓴다로그 앞부분의 날짜·시간만 자른다(글자 위치).cut -c1-19 app.log 계정 목록에서 사용자명만 뽑는다(: 구분).cut -d: -f1 /etc/passwd 헤더를 빼고 특정 열만 본다(tail 조합).tail -n +2 users.cs..

명령어/Linux 2026.07.09
728x90