줄 수 세기

글, 목록, 코드, 데이터 파일의 줄 수를 세세요. 전체 줄, 내용이 있는 줄, 빈 줄, 중복된 줄을 보여 주고, 모든 줄에 번호와 길이를 붙이며, 빈 줄이나 중복 줄을 한 번에 지울 수 있습니다.

  • 텍스트 파일 열기
  • 기기 밖으로 나가지 않음
0줄
파일은 이 기기에서 읽습니다

줄별 상세

모든 줄을 번호, 길이, 단어 수와 함께 보여 줍니다. 정렬해도 텍스트는 바뀌지 않습니다.

번호가 매겨진 줄이 여기에 표시됩니다.

글의 줄 수 세는 방법

이 도구로 줄 수를 세는 데는 세 단계면 됩니다.

  1. 글을 붙여 넣거나 파일 열기

    목록, 시, 코드, 데이터를 붙여 넣거나 .txt, .csv, .log, 코드 파일을 여세요. 파일은 업로드하지 않고 기기에서 읽습니다.

  2. 결과 보기

    전체 줄, 내용 있는 줄, 빈 줄, 중복 줄과 줄당 평균 글자수와 단어 수.

  3. 줄 다루기

    정렬하고, 빈 줄을 숨기고, 번호를 붙여 복사하고, 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음절로 정해져 있습니다.
사설시조33장의 틀은 같지만 중장(때로 초장까지)이 정해진 길이보다 길게 늘어납니다.
삼행시3제시어의 글자 하나로 각 줄을 시작합니다. 사행시는 같은 방식으로 4줄입니다.
하이쿠3짧고, 길고, 짧게: 5, 7, 5음절.
소네트144행 연 두 개와 3행 연 두 개(4+4+3+3)로 된 이탈리아식, 또는 4행 연 세 개와 2행(4+4+4+2)으로 된 영국식.

시조의 음절 수처럼 줄마다 음절을 세려면 음절 수 세기를 이용하세요. 한글은 글자 하나가 한 음절입니다.

빈 줄과 중복 줄 지우기

빈 줄 지우기는 공백만 있는 줄을 포함해 모든 빈 줄을 지웁니다. 중복 지우기는 각 줄의 첫 번째만 남기고 다시 나온 줄을 지웁니다. 앞뒤 공백은 무시하지만 영문 대문자와 소문자는 구분합니다. 두 기능 모두 몇 줄을 지웠는지 알려 주며, 실행 취소로 원래 글을 되살릴 수 있습니다.

줄 수 세기 자주 묻는 질문

글이 몇 줄인지 어떻게 알 수 있나요?

줄 수 세기에 글을 붙여 넣거나 파일을 여세요. 합계가 바로 나오고, 내용 있는 줄, 빈 줄, 중복 줄도 함께 보입니다.

빈 줄도 세나요?

네, 전체 줄에는 들어갑니다. “내용 있는 줄”은 빈 줄을 건너뛰고, “빈 줄”은 따로 셉니다.

화면에서 줄이 넘어가면 두 줄로 세나요?

아니요. 줄바꿈만 새 줄을 시작합니다. 화면에서 넘어가 보이는 글은 한 줄입니다.

코드 편집기와 결과가 다른 이유는?

많은 편집기가 마지막 Enter 뒤에 번호가 붙은 줄을 하나 더 보여 줍니다. 이 도구는 wc -l 명령처럼 그 마지막 빈 줄을 세지 않습니다.

시조는 몇 줄인가요?

평시조는 초장, 중장, 종장의 3줄입니다. 각 장이 4음보이고 전체 45자 안팎이며, 종장의 첫 음보는 3음절입니다.

중복된 줄은 어떻게 지우나요?

“중복 지우기”를 누르세요. 각 줄의 첫 번째는 남기고 나머지를 지웁니다. “실행 취소”로 원래대로 돌릴 수 있습니다.

제 글이 전송되나요?

아니요. 글과 파일은 브라우저에서 세며 기기 밖으로 나가지 않습니다.

출처 및 참고 자료

  1. Base Definitions: Line (3.185), The Open Group (POSIX)
  2. wc invocation, GNU Coreutils manual