시각적 텍스트 파이프라인
정렬, 중복 제거, 열 자르기, 필터 같은 단계를 쌓고 각 단계의 결과와 같은 일을 하는 셸 명령을 확인하세요.
입력한 텍스트와 파일의 계산·변환은 브라우저에서 수행하며, 도구 기능은 입력 원문과 결과를 서버로 전송하지 않습니다. 방문 통계와 광고를 위한 통신은 개인정보처리방침을 확인하세요.
사용법
- 왼쪽 입력 칸에 줄 목록이나 구분자로 나뉜 텍스트를 붙여넣습니다.
- 단계 종류를 골라 추가하고 각 카드에서 옵션을 바꿉니다. 위·아래 버튼으로 실행 순서를 바꿀 수 있습니다.
- 각 단계 뒤의 줄 수와 최종 결과를 확인하고 복사합니다. 셸 명령 펼침에서는 같은 작업의 명령줄 예를 배울 수 있습니다.
예시
공백 정리 뒤 고유 목록 만들기
앞뒤 공백 제거 → 빈 줄 삭제 → 정렬 → 중복 제거 순서로 쌓으면 사람이 읽기 쉬운 고유 목록이 됩니다.
- 입력
pear \nApple\n\napple\npear
- 결과
Apple\napple\npear
두 번째 열만 필터
열 자르기에서 쉼표와 2번째 열을 고른 뒤 포함 필터를 추가하면 cut과 grep의 흐름을 눈으로 확인할 수 있습니다.
자세한 설명
텍스트 파이프라인은 한 번에 복잡한 정규식을 쓰는 대신 작고 설명 가능한 단계를 위에서 아래로 실행합니다. 정렬, 중복 제거, 빈 줄 삭제, 앞뒤 공백, 대소문자, 일반·정규식 치환, 구분자 열 선택, 포함·제외 필터, 번호 매기기, 줄 합치기와 나누기를 조합할 수 있습니다.
각 카드에는 그 단계까지 처리한 뒤의 줄 수가 표시됩니다. 순서를 바꾸면 결과도 달라집니다. 예를 들어 대소문자를 통일한 다음 중복을 제거하면 Apple과 apple이 하나가 되지만, 먼저 중복을 제거하면 둘 다 남을 수 있습니다.
셸 명령은 학습과 재현을 위한 예시입니다. 운영체제의 sort, sed, awk, grep, cut, tr, paste 버전에 따라 유니코드 정렬이나 정규식 문법이 브라우저 결과와 다를 수 있으므로 중요한 자동화에는 표본으로 다시 확인하세요. 입력 내용은 네트워크나 브라우저 저장소로 보내지 않습니다.
자주 묻는 질문
단계 순서가 중요한가요?
네. 각 단계는 바로 앞 단계의 결과를 입력으로 받습니다. 카드의 위·아래 버튼으로 순서를 바꾸며 중간 줄 수를 비교하세요.
정규식 치환에서 오류가 나면 어떻게 되나요?
잘못된 정규식이면 해당 단계에서 멈추고 그 전 단계까지의 결과를 유지합니다.
셸 명령과 결과가 항상 완전히 같나요?
아닙니다. 로케일별 정렬, 유니코드 대소문자, sed 정규식 구현 차이가 있을 수 있어 교육용 출발점으로 보아야 합니다.
입력 텍스트가 저장되나요?
아니요. 현재 탭의 메모리에서만 처리하며 URL, 로컬 저장소, 분석 이벤트에 원문을 넣지 않습니다.