Unicode and character encoding
차례:
Linux 및 Unix와 같은 운영 체제에서
wc
명령을 사용하면 주어진 각 파일 또는 표준 입력의 행, 단어, 문자 및 바이트 수를 계산하고 결과를 인쇄 할 수 있습니다.
이 학습서에서는 간단하고 실용적인 예제를 통해
wc
명령을 사용하는 방법을 보여줍니다.
wc
명령을 사용하는 방법
wc
명령의 구문은 다음과 같습니다.
wc OPTION……
wc
명령은 0 개 이상의 입력
FILE
이름을 승인 할 수 있습니다.
FILE
이 지정되지 않았거나
FILE
이
-
경우
wc
는 표준 입력을 읽습니다. 단어는 공백, 탭 또는 줄 바꿈으로 구분 된 문자열입니다.
옵션없이 사용하면 가장 간단한 형식으로
wc
명령은 인수로 전달 된 각 파일의 파일 수, 행 수, 단어 수, 바이트 수 및 파일 이름의 네 개의 열을 인쇄합니다. 표준 입력을 사용하는 경우 네 번째 열 (파일 이름)이 표시되지 않습니다.
예를 들어 다음 명령은 가상 파일
/proc/cpuinfo
대한 정보를 표시합니다.
wc /proc/cpuinfo
결과는 다음과 같습니다.
448 3632 22226 /proc/cpuinfo
- 448 은 줄 수입니다. 3632 는 단어 수입니다. 22226 은 문자 수입니다.
표준 입력을 사용하는 경우 파일 이름이 표시되지 않습니다.
wc < /proc/cpuinfo
448 3632 22226
둘 이상의 파일에 대한 정보를 표시하려면 파일 이름을 공백으로 구분하여 인수로 전달하십시오.
wc /proc/cpuinfo
이 명령은 각 파일에 대한 정보와 총 통계를 포함하는 행을 제공합니다.
448 3632 22226 /proc/cpuinfo 49 143 1363 /proc/meminfo 497 3775 23589 total
아래 옵션을 사용하면 인쇄 할 카운트를 선택할 수 있습니다.
-
-l
,--lines
: 줄 수를 인쇄합니다.-w
,--words
단어 수를 인쇄합니다.-m
,--chars
문자 수를 인쇄합니다.-c
,--bytes
바이트 수를 인쇄합니다.-L
,--max-line-length
가장 긴 줄의 길이를 인쇄합니다.
여러 옵션을 사용하는 경우 개행, 단어, 문자, 바이트, 최대 줄 길이 순서로 카운트가 인쇄됩니다.
예를 들어, 사용할 단어 수만 표시하려면 다음을 수행하십시오.
wc -w /proc/cpuinfo
3632 /proc/cpuinfo
다음은 줄 수와 가장 긴 줄의 길이를 인쇄하는 또 다른 예입니다.
wc -lL /proc/cpuinfo
448 792 /proc/cpuinfo
--files0-from=F
옵션을 사용하면
wc
는 파일
F
에서 NUL로 끝나는 이름으로 지정된 파일에서 입력을 읽을 수 있습니다.
F
가
-
이면 표준 입력에서 이름을 읽습니다. 예를 들어,
find
명령을 사용하여 파일을 검색하고 해당 파일을
wc
대한 입력으로 제공 할 수 있습니다.
find /etc -name 'host*' -printf0 | wc -l --files0-from=-
출력은 이름이 "host"로 시작하는
/etc
디렉토리의 모든 파일에 대한 행 수를 표시합니다.
4 /etc/host.conf 27 /etc/avahi/hosts 1 /etc/hostname 14 /etc/hosts 46 total
줄 수를 센다
wc
명령은 주로
-l
옵션과 함께 사용되어 텍스트 파일의 행 수만 계산합니다. 예를 들어,
/etc/passwd
파일에서 줄 수를 세려면 다음을 입력하십시오.
wc -l /etc/passwd
첫 번째 열은 줄 수이고 두 번째 열은 파일 이름입니다.
단어 수를 센다
텍스트 파일에서 단어 수만 계산하려면
wc -w
와 파일 이름을 차례로 사용하십시오. 다음 예제는
~/Documents/file.txt
파일의 단어 수를 계산합니다.
wc -l /etc/passwd
단어 수는 첫 번째 열에 표시됩니다.
513 /home/linuxize/Documents/file.txt
화장실 명령 예
wc
명령은 배관을 통해 다른 명령과 함께 사용할 수 있습니다. 다음은 몇 가지 예입니다.
현재 디렉토리의 파일 수
find
명령은 한 줄에 각 파일 이름이있는 현재 디렉토리의 모든 파일 목록을
wc
명령에 전달합니다.이 명령은 줄 수를 세어 결과를 인쇄합니다.
사용자 수를 센다
아래 예에서
wc
는
getent
명령의 출력에서 행 수를 계산하는 데 사용됩니다.
결론
wc
명령은“단어 수”를 나타내며 매우 간단한 구문을 가지고 있습니다. 하나 이상의 텍스트 파일에서 줄, 단어, 바이트 및 문자 수를 계산할 수 있습니다.
Linux의 Netbooks 규칙을 생각하십니까? 다시 생각해보십시오.

연구에 따르면 Windows는 netbook 시장의 90 % 이상을 차지하고 있습니다.
Ubuntu Linux의 Amazon 통합은 EFF로부터 엄지 손가락을 내립니다.

온라인 검색 결과가 기본적으로 비활성화되어야한다고 옹호 단체는 말합니다
2012 년은 Linux의 큰 해였습니다.

수많은 시장 요인으로 인해 Free / Open Source 운영 체제는 큰 발전을 이루었습니다.