AZ Tools

줄 정렬·중복 제거

텍스트

쉘에서 `sort | uniq | grep -v '^$'`로 하는 일들 모음 — 알파벳·역순·자연 정렬('item10'이 'item2' 뒤·'item1' 뒤 아님)·중복 제거(대소문자 구분 옵션)·공백 정리·빈 줄 제거·결과 역순·랜덤 셔플. 입력·출력·제거된 줄 수 표시로 변경 사항 확인 가능.

출력 (0 줄)
왼쪽에 줄 붙여넣기.

작업 순서: 트림 → 빈 줄 제거 → 중복 제거 → 정렬 → 역순. 모든 처리는 브라우저에서.

사용법

  1. 왼쪽에 목록 붙여넣기.
  2. 정렬 순서 선택·옵션 토글(중복 제거·공백 정리 등).
  3. 오른쪽 패널에서 출력 복사.

자주 묻는 질문

'자연 정렬'이란?
포함된 숫자를 이해하는 정렬 — 'item10', 'item2' 대신 'item2', 'item10'. 내부적으로 Intl.Collator(numeric=true) 사용. 파일명·버전 번호·순차 ID에 유용.
셔플은 결정적?
아닙니다 — Math.random()과 표준 Fisher-Yates 알고리즘 사용. 다른 순서 얻으려면 '셔플' 다시 클릭. 시드 기반 셔플(재현 가능한 난수) 필요하면 이 도구 아님.
중복 제거가 순서 유지?
정렬이 '없음'이면 네 — 첫 등장 유지·나머지 제거. 정렬 설정 시 정렬 전 중복 제거 — 출력은 정렬된 고유 줄 집합.
빈 줄을 구분자로 유지하려면?
'빈 줄 제거' 체크 해제. 빈 줄은 유지되지만 중복 제거는 trim 후 — 모두 빈 문자열이라 한 개로 합쳐짐. 그대로 유지하려면 '빈 줄 제거'와 'trim' 둘 다 끔.

관련 도구