줄 정렬·중복 제거
쉘에서 `sort | uniq | grep -v '^$'`로 하는 일들 모음 — 알파벳·역순·자연 정렬('item10'이 'item2' 뒤·'item1' 뒤 아님)·중복 제거(대소문자 구분 옵션)·공백 정리·빈 줄 제거·결과 역순·랜덤 셔플. 입력·출력·제거된 줄 수 표시로 변경 사항 확인 가능.
—
출력 (0 줄)
왼쪽에 줄 붙여넣기.
작업 순서: 트림 → 빈 줄 제거 → 중복 제거 → 정렬 → 역순. 모든 처리는 브라우저에서.
사용법
- 왼쪽에 목록 붙여넣기.
- 정렬 순서 선택·옵션 토글(중복 제거·공백 정리 등).
- 오른쪽 패널에서 출력 복사.
자주 묻는 질문
- '자연 정렬'이란?
- 포함된 숫자를 이해하는 정렬 — 'item10', 'item2' 대신 'item2', 'item10'. 내부적으로 Intl.Collator(numeric=true) 사용. 파일명·버전 번호·순차 ID에 유용.
- 셔플은 결정적?
- 아닙니다 — Math.random()과 표준 Fisher-Yates 알고리즘 사용. 다른 순서 얻으려면 '셔플' 다시 클릭. 시드 기반 셔플(재현 가능한 난수) 필요하면 이 도구 아님.
- 중복 제거가 순서 유지?
- 정렬이 '없음'이면 네 — 첫 등장 유지·나머지 제거. 정렬 설정 시 정렬 전 중복 제거 — 출력은 정렬된 고유 줄 집합.
- 빈 줄을 구분자로 유지하려면?
- '빈 줄 제거' 체크 해제. 빈 줄은 유지되지만 중복 제거는 trim 후 — 모두 빈 문자열이라 한 개로 합쳐짐. 그대로 유지하려면 '빈 줄 제거'와 'trim' 둘 다 끔.
관련 도구
텍스트 뒤집기
텍스트를 네 가지로 뒤집기 — 문자, 단어 순서, 각 단어의 글자, 줄 순서. 이모지와 모든 언어를 지원합니다.
텍스트 0 0
CSV 뷰어 & 정렬
CSV·TSV 데이터를 정렬 가능한 표로 보기 — 파일 열기 또는 붙여넣기, 스프레드시트 불필요.
텍스트 0 0
줄바꿈 제거
줄바꿈으로 끊긴 줄을 다시 이어 깔끔한 텍스트로 — PDF·이메일에서 복사할 때 생기는 강제 줄바꿈을 없애되 실제 문단은 유지합니다.
텍스트 0 0
줄 포맷터 — 접두/접미 추가 및 결합
각 줄을 접두사와 접미사로 감싸고 원하는 구분자로 결합합니다. 브라우저에서 동작합니다.
텍스트 0 0
글자수 단어수 카운터
글자·단어·문장·줄·바이트 수를 실시간으로 셉니다.
텍스트 0 0
대소문자 변환기
대문자·소문자·Title·camelCase·snake_case 등으로 변환하세요.
텍스트 0 0