선 밖에 선 자유인

csv 텍스트 처리 본문

IT/Programming

csv 텍스트 처리

Hotman 2018. 3. 13. 11:45

여러개의 라인,필드가 있는 csv 파일의 경우 텍스트 처리


- 필드 체크하여 중복된 필드가 포함된 라인 제거 후 출력 (4번째 필드 기준)

$ awk -F',' '!x[$4]++ {print $0}' <file>


- 정력하면서 출력

$ sort -u -t ',' -k4,4 <file>


- 특정 필드를 기준으로 sort

sort -t ',' -k 3 <file>

or

sort -t ',' -k 3 -r <file>


Comments