uniq, OS X로 고유 라인 인쇄하기 요세미티 awk -F “,” ‘{print $6}’ dataCoarse.csv |

열의 고유 항목을 인쇄하려고합니다. .csv 파일. 이를 위해 다음을 시도했습니다.

awk -F "," '{print $6}' dataCoarse.csv | uniq -u

6 번째 열을 그대로 인쇄합니다. 여전히 중복 된 항목이 있습니다. 고유 한 행만 인쇄하려면 어떻게해야합니까?

편집 : 나는 각 줄에있는 모든 문자 앞이나 뒤에 공백을 제거 할 필요가 생각합니다. uniq 어쨌든 그들을 무시하십시오. 어떻게해야합니까?



답변

나도이 문제가 있었어! 비슷한 문제에 대한 해결책을 확인하십시오. 기본적으로 데이터를 파이프로 연결하려고합니다. sort 첫째, uniq 데이터의 연속 인스턴스를 중복으로 계산합니다.

awk -F "," '{print $6}' dataCoarse.csv | sort -u 찾고있는 출력을 제공해야합니다.