Linux에서 WC 명령을 사용하는 방법

터미널에서 파일의 단어, 줄, 바이트, 짝수 문자 수를 계산합니다.

화장실 (단어 수) 명령은 Linux 시스템에서 텍스트 파일의 단어, 행 및 바이트 수를 계산하는 데 사용됩니다. 텍스트 파일에 대한 정보를 매우 쉽게 표시하기 위해 다른 명령과 함께 파이프를 사용하고 다양한 방법으로 사용할 수 있습니다.

사용 화장실 명령

일반 구문:.

화장실 [옵션 ..] [파일 이름]

사용 가능한 옵션 화장실 명령:

옵션설명
-엘파일의 줄 수 출력
-w파일의 단어 수 인쇄
-씨파일의 바이트 수 인쇄
-중파일의 문자 수 인쇄
-엘파일에서 가장 긴 줄의 길이 인쇄

예시:

우리는 의 사용을 설명하는 기본 예를 볼 것입니다 화장실 리눅스에서 명령어.

test.txt라는 데모 파일이 있습니다. 다음은 데모 파일 test.txt의 내용입니다.

데모 파일입니다. 이 기사는 wc 명령을 배우는 데 도움이 될 것입니다. wc 명령은 사용하기가 매우 쉽습니다. 이 기사에서 그 기능에 대해 알아볼 수 있습니다. 이 포트에서 모든 Linux 요구 사항과 관련된 유용한 기사를 찾을 수 있습니다. $ 파일 끝 감사합니다.

사용 화장실 이 파일에 대한 명령입니다.

화장실 테스트.txt

산출:

gaurav@ubuntu:~$ wc test.txt 11 51 275 test.txt gaurav@ubuntu:~$

이 출력에서 ​​숫자가 다음과 같이 값을 나타내는 것을 볼 수 있습니다.

  1. 줄 수 — 11
  2. 단어 수 — 51
  3. 바이트 수 — 275

다음을 사용하여 줄과 단어의 수를 표시할 수도 있습니다. 화장실 여러 파일에 대한 명령.

예시:

화장실 /etc/passwd /proc/cpuinfo

산출:

gaurav@ubuntu:~$ wc /etc/passwd /proc/cpuinfo 55 95 3102 /etc/passwd 108 820 4688 /proc/cpuinfo 163 915 7790 총 gaurav@ubuntu:~$

출력의 두 번째 줄에 대한 세부 정보가 표시됩니다. /etc/passwd 파일과 세 번째 줄 /proc/cpuinfo. 출력이 끝나면 결합된 두 파일의 총계가 표시됩니다.

텍스트 파일의 총 줄 수를 계산하는 방법

사용 -엘 의 옵션 화장실 명령을 사용하여 주어진 텍스트 파일의 줄 수를 인쇄할 수 있습니다.

일반 구문:

wc -l [파일 이름]

예시:

화장실 -l /etc/그룹

산출:

gaurav@ubuntu:~$ wc -l /etc/group 81 /etc/group gaurav@ubuntu:~$

여기서 출력에서 ​​우리는 줄의 수를 볼 수 있습니다. /etc/그룹 파일은 81입니다.

텍스트 파일의 단어 수를 세는 방법

사용 -w (소문자) 옵션 화장실 명령은 터미널의 텍스트 파일에 있는 총 단어 수를 인쇄합니다.

일반 구문:

wc -w [파일 이름]

예시:

화장실 -w test.txt

산출:

51화

텍스트 파일 test.txt에는 51개의 단어가 있습니다.

파일의 바이트 수 가져오기

당신은 사용할 수 있습니다 -씨 옵션 화장실 터미널에서 파일의 바이트 수를 인쇄하는 명령입니다.

파일이 사용하는 바이트 수는 해당 텍스트 파일이 차지하는 메모리에 대해 알려줍니다.

일반 구문:

wc -c [파일 이름]

예시:

화장실 -c /etc/passwd

산출:

gaurav@ubuntu:~$ wc -c /etc/passwd 3102 /etc/passwd gaurav@ubuntu:~$

출력에서 우리는 다음과 같이 결론을 내릴 수 있습니다. 암호 파일은 3102바이트를 사용합니다.

파일의 총 문자 수 가져오기

사용 -중 옵션 화장실 명령은 주어진 파일의 총 문자 수를 인쇄합니다.

일반 구문:

wc -m [파일 이름]

예시:

화장실 -m test.txt

산출:

gaurav@ubuntu:~/space$ wc -m test.txt 275 test.txt gaurav@ubuntu:~/space$ 

출력은 주어진 파일에 275자가 있음을 보여줍니다.

파일에서 가장 긴 줄의 길이 가져오기

당신은 사용할 수 있습니다 -엘 (대문자) 옵션 화장실 텍스트 파일에서 가장 긴 줄의 길이를 인쇄하는 명령입니다. 이 명령은 줄의 문자 수로 길이를 인쇄합니다.

일반 구문:

wc -L [파일 이름]

예시:

화장실 -L test.txt

산출:

82 test.txt

이 출력은 주어진 텍스트 파일 test.txt에서 가장 긴 줄에 82자가 있음을 나타냅니다.

현재 디렉토리의 텍스트 파일 수를 계산하는 방법

화장실 명령을 사용하여 현재 디렉토리에 있는 총 텍스트 파일 수를 계산할 수도 있습니다. 이렇게 하려면 다음을 사용해야 합니다. 화장실찾기 배관을 통한 명령.

이 사용법을 살펴보자. 화장실 예제를 통해 명령합니다.

예시:

찾기 . -유형 f | 화장실 -l

.(점) : 여기, . (점) 의미 찾기 명령은 현재 디렉토리에서 검색해야 합니다.

-유형: 이것은 다음을 지정합니다 찾기 현재 디렉토리에서 유사한 파일 유형을 찾는 명령입니다.

에프: 여기, 에프 파일'을 나타냅니다.

이 첫 번째 명령의 출력이 무엇이든 간에 찾기 그런 다음 파이프로 연결됩니다. 화장실 명령. 화장실 그런 다음 현재 디렉토리에 있는 총 파일 수를 계산하고 터미널에 그 수를 표시합니다.

산출:

gaurav@ubuntu:~/space$ 찾기 . -유형 f | 화장실 -l 13 gaurav@ubuntu:~/space$ 

출력은 13으로 표시되며, 이는 주어진 디렉토리에 동일한 유형의 13개의 텍스트 파일이 있음을 의미합니다.

결론

귀하가 동의하는 것처럼 화장실 명령은 매우 간단하며 텍스트 파일에 대한 세부 정보를 얻기 위해 쉽게 사용할 수 있습니다. 이 명령은 파이핑 옵션을 사용하여 다른 명령과 함께 사용할 수도 있습니다.