리눅스 명령어 배우기 - uniq

이름

uniq (고유 한 파일에서 중복 행 제거)

개요

uniq [-cdu] [-f 건너 뛰기 필드] [-s 건너 뛰기 문자] [-w check-chars] [- # 건너 뛰기 필드] [+ # 건너 뛰기 문자] [--count] [--repeated] [--unique] [--skip-fields = skip-fields] [--skip-chars = skip-chars] [--check-hars = 체크 문자] [--help] [--version] [infile ] [outfile]

기술

uniq 는 정렬 된 파일 에서 고유 한 행을 인쇄하여 일치하는 행이 하나만 실행되도록합니다. 선택적으로 정확히 한 번 나타나는 줄만 또는 두 번 이상 나타나는 줄만 표시 할 수 있습니다. uniq 에는 연속 된 행만 비교되므로 정렬 된 입력이 필요합니다.

옵션

-u, - 유일한

고유 한 행만 인쇄하십시오.

-d, --repeated
중복 된 행만 인쇄하십시오.

-c, --count
각 행이 행과 함께 발생한 횟수를 인쇄하십시오.

-number, -f, --skip-fields = number
이 옵션에서 number는 고유성을 검사하기 전에 건너 뛸 필드 수를 나타내는 정수입니다. 첫 번째 숫자 필드는 숫자 필드에 도달하기 전에 발견 된 모든 공백과 함께 건너 뛰고 계산되지 않습니다. 필드는 비 공백, 탭이 아닌 문자의 문자열로 정의되며 공백 및 탭으로 서로 구분됩니다.

+ 숫자, - s, --skip-chars = 숫자
이 옵션에서 number는 고유성을 검사하기 전에 건너 뛸 문자 수를 나타내는 정수입니다. 숫자에 도달하기 전에 발견 된 공백과 함께 첫 번째 숫자는 건너 뛰고 계산되지 않습니다. 필드 및 문자 건너 뛰기 옵션을 둘 다 사용하면 필드가 먼저 건너 뜁니다.

-w, --check-chars = number
지정된 필드와 문자를 건너 뛰고 행에서 비교할 문자 수를 지정하십시오. 일반적으로 나머지 줄 전체를 비교합니다.

--도움
사용법 메시지를 출력하고 성공을 나타내는 상태 코드와 함께 종료하십시오.

--번역
표준 출력에 버전 정보를 출력 한 다음 종료하십시오.

% sort myfile | 유니크

( "|"는 sort myfile에서 uniq 명령으로 출력을 파이프합니다).

중요 : man 명령 ( % man )을 사용하여 특정 컴퓨터에서 명령이 어떻게 사용되는지보십시오.