줄 수 세기
글, 목록, 코드, 데이터 파일의 줄 수를 세세요. 전체 줄, 내용이 있는 줄, 빈 줄, 중복된 줄을 보여 주고, 모든 줄에 번호와 길이를 붙이며, 빈 줄이나 중복 줄을 한 번에 지울 수 있습니다.
- 텍스트 파일 열기
- 기기 밖으로 나가지 않음
줄별 상세
모든 줄을 번호, 길이, 단어 수와 함께 보여 줍니다. 정렬해도 텍스트는 바뀌지 않습니다.
| 줄 | 텍스트 | 글자수 | 단어 |
|---|
번호가 매겨진 줄이 여기에 표시됩니다.
글의 줄 수 세는 방법
이 도구로 줄 수를 세는 데는 세 단계면 됩니다.
-
글을 붙여 넣거나 파일 열기
목록, 시, 코드, 데이터를 붙여 넣거나 .txt, .csv, .log, 코드 파일을 여세요. 파일은 업로드하지 않고 기기에서 읽습니다.
-
결과 보기
전체 줄, 내용 있는 줄, 빈 줄, 중복 줄과 줄당 평균 글자수와 단어 수.
-
줄 다루기
정렬하고, 빈 줄을 숨기고, 번호를 붙여 복사하고, CSV로 내려받거나 빈 줄과 중복 줄을 지우세요.
“사과⏎배⏎⏎포도”는 4줄입니다. 내용이 있는 줄 3개와 빈 줄 1개입니다.
줄 수 세기가 하는 일
줄 수 세기는 줄을 더하는 것보다 훨씬 많은 일을 합니다.
-
4
줄 합계
전체, 내용 있는 줄, 빈 줄, 중복 줄. 입력하는 즉시 바뀝니다.
-
#
번호 목록
모든 줄에 번호, 글자수, 단어 수를 붙입니다. 빈 줄을 숨길 때 번호를 다시 매기거나 그대로 둘 수 있습니다.
-
ㄱ–ㅎ
정렬과 내보내기
길이순이나 가나다순으로 정렬하고, 줄 번호와 함께 복사하거나 CSV로 내려받으세요.
-
1
한 번에 정리
빈 줄이나 중복 줄을 지우고, 마음이 바뀌면 실행 취소하세요.
무엇을 한 줄로 세나요?
한 줄은 Enter(줄바꿈)를 누른 곳에서 끝납니다. 화면에서 다음 줄로 넘어가 보이는 글은 창의 너비에 따라 달라지므로 한 줄로 셉니다.
결과를 일정하게 유지하는 규칙이 두 가지 더 있습니다.
- 맨 끝의 줄바꿈은 줄을 늘리지 않습니다. POSIX의 정의이자
wc -l명령이 세는 방식으로, Enter로 끝나는 파일에 줄이 하나 더 생기지 않습니다. - Windows, Mac, Linux의 줄바꿈(CRLF, CR, LF)은 모두 한 번으로 셉니다.
전체 줄, 내용 있는 줄, 빈 줄, 중복 줄
글에 무엇이 들어 있는지 보이도록 줄을 네 가지 결과로 나눕니다.
| 결과 | 포함하는 것 |
|---|---|
| 전체 줄 | 빈 줄을 포함한 모든 줄. |
| 내용 있는 줄 | 공백이나 탭이 아닌 글자가 하나 이상 있는 줄. |
| 빈 줄 | 비어 있는 줄과 공백이나 탭만 있는 줄. |
| 중복된 줄 | 앞에 이미 나온 줄이 다시 나온 것. 앞뒤 공백은 무시하며, 처음 나온 줄은 중복으로 세지 않습니다. |
| 줄당 평균 글자수와 단어 수 | 빈 줄이 평균을 낮추지 않도록 내용 있는 줄로만 계산합니다. |
코드, CSV 파일, 로그의 줄 수 세기
복사하고 붙여 넣지 않고 줄을 세려면 파일 열기 버튼으로 파일을 여세요. 20MB까지의 파일을 기기에서 읽습니다.
- 코드: 합계에는 빈 줄과 주석이 들어갑니다. 내용 있는 줄이 코드 줄 수에 더 가깝습니다.
- CSV 파일: 보통 한 줄이 레코드 하나이므로 레코드 수는 줄 수에서 머리글 줄을 뺀 값입니다. 따옴표로 묶인 칸 안에 줄바꿈이 있으면 줄이 하나 늘어납니다.
- 로그: 한 줄에 이벤트 하나이므로 줄 수가 기록 수입니다.
Mac이나 Linux 터미널에서는 wc -l file.txt로 줄을 셀 수 있습니다. 이 명령은 줄바꿈 문자를 세므로 파일이 Enter로 끝나지 않으면 마지막 줄이 빠집니다.
시조, 삼행시, 그 밖의 시는 몇 줄일까?
줄 수로 형식이 정해지는 시가 많아서 줄 수 세기로 시를 빠르게 확인할 수 있습니다.
| 시의 형식 | 줄 | 짜임 |
|---|---|---|
| 평시조 | 3 | 초장, 중장, 종장의 3장으로 한 장을 한 줄에 씁니다. 각 장은 4음보이고 전체 45자 안팎이며, 종장의 첫 음보는 3음절로 정해져 있습니다. |
| 사설시조 | 3 | 3장의 틀은 같지만 중장(때로 초장까지)이 정해진 길이보다 길게 늘어납니다. |
| 삼행시 | 3 | 제시어의 글자 하나로 각 줄을 시작합니다. 사행시는 같은 방식으로 4줄입니다. |
| 하이쿠 | 3 | 짧고, 길고, 짧게: 5, 7, 5음절. |
| 소네트 | 14 | 4행 연 두 개와 3행 연 두 개(4+4+3+3)로 된 이탈리아식, 또는 4행 연 세 개와 2행(4+4+4+2)으로 된 영국식. |
시조의 음절 수처럼 줄마다 음절을 세려면 음절 수 세기를 이용하세요. 한글은 글자 하나가 한 음절입니다.
빈 줄과 중복 줄 지우기
빈 줄 지우기는 공백만 있는 줄을 포함해 모든 빈 줄을 지웁니다. 중복 지우기는 각 줄의 첫 번째만 남기고 다시 나온 줄을 지웁니다. 앞뒤 공백은 무시하지만 영문 대문자와 소문자는 구분합니다. 두 기능 모두 몇 줄을 지웠는지 알려 주며, 실행 취소로 원래 글을 되살릴 수 있습니다.
줄 수 세기 자주 묻는 질문
글이 몇 줄인지 어떻게 알 수 있나요?
줄 수 세기에 글을 붙여 넣거나 파일을 여세요. 합계가 바로 나오고, 내용 있는 줄, 빈 줄, 중복 줄도 함께 보입니다.
빈 줄도 세나요?
네, 전체 줄에는 들어갑니다. “내용 있는 줄”은 빈 줄을 건너뛰고, “빈 줄”은 따로 셉니다.
화면에서 줄이 넘어가면 두 줄로 세나요?
아니요. 줄바꿈만 새 줄을 시작합니다. 화면에서 넘어가 보이는 글은 한 줄입니다.
코드 편집기와 결과가 다른 이유는?
많은 편집기가 마지막 Enter 뒤에 번호가 붙은 줄을 하나 더 보여 줍니다. 이 도구는 wc -l 명령처럼 그 마지막 빈 줄을 세지 않습니다.
시조는 몇 줄인가요?
평시조는 초장, 중장, 종장의 3줄입니다. 각 장이 4음보이고 전체 45자 안팎이며, 종장의 첫 음보는 3음절입니다.
중복된 줄은 어떻게 지우나요?
“중복 지우기”를 누르세요. 각 줄의 첫 번째는 남기고 나머지를 지웁니다. “실행 취소”로 원래대로 돌릴 수 있습니다.
제 글이 전송되나요?
아니요. 글과 파일은 브라우저에서 세며 기기 밖으로 나가지 않습니다.
출처 및 참고 자료
- Base Definitions: Line (3.185), The Open Group (POSIX)
- wc invocation, GNU Coreutils manual