사용 p.txt :정렬 사용 | csv에서 한 열에 awk?
$cat p.txt
R 3
R 4
S 1
S 2
R 1
T 1
R 3
다음 명령 종류 번째 열을 기준으로 : 번째 열에
$cat p.txt | sort -k2
R 1
S 1
T 1
S 2
R 3
R 3
R 4
다음 명령이 반복 제거합니다 값 : 지금
$cat p.txt | sort -k2 | awk '!x[$2]++'
R 1
S 2
R 3
R 4
,691,363 다음 sapce에 대한 쉼표를 삽입, 우리는 다음과 같은 파일이
$cat p1.csv
R,3
R,4
S,1
S,2
R,1
T,1
R,3
다음 명령 (210)는 여전히 두 번째 열을 기준으로 정렬합니다
다음$cat p1.csv | sort -t "," -k2
R,1
S,1
T,1
S,2
R,3
R,3
R,4
올바른 출력되지 않습니다 :
$cat p1.csv | sort -t "," -k2 | awk '!x[$2]++'
R,1
올바른 출력 :
R,1
S,2
R,3
R,4
어떤 제안이?
감사합니다. 나는 그 남자 awk – blehman
그러나 고양이와 awk가이 문제에 필요하지 않은 것을 지적하는 것이 좋음을 사용하여 그 노트를 건너 뛰었습니다. – Kent