온전한 점검으로 파일의 줄이 알파벳순으로 정렬되어 있는지 확인하고 싶습니다. 하고 싶지 않다유형파일을 알파벳순으로 정렬합니다(파일이 이미 정렬되어 있을 것으로 예상). 실제로 정렬되었는지 확인하고 싶습니다.
답변1
sort -c
당신이 원하는 것을 할 것입니다. GNU 매뉴얼 페이지에 명확하게 나와 있듯이 이는 입력을 정렬하려고 시도하지 않고 정렬 여부만 확인합니다. 실제로 파일이 정렬되었는지 확인하는 유일한 방법은 파일을 다시 정렬하여 다른지 확인하는 것입니다. 파일을 읽고 각 레코드가 파일보다 높게(또는 경우에 따라 낮게) 정렬되어 있는지 확인하면 됩니다. 그 전에 하나. 그러나 적어도 전체 파일을 읽는 것을 피할 수 있는 방법은 없습니다(순서가 잘못된 레코드를 발견한 경우 즉시 중지할 수 있는 경우 제외).