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>