리눅스 명령: wc

2348 단어 linuxbeginners
wc는 단어 수를 나타냅니다. 파이프(|)를 통해 받은 파일 또는 입력에 대한 줄, 단어, 문자 및 바이트 수를 표시하는 데 사용됩니다.



위에 표시된 출력은 아래에 설명되어 있습니다.
  • 1 - 라인 수.
  • 2 - 단어 수
  • 14 - 바이트 수
  • wc 와 함께 사용할 수 있는 네 가지 옵션이 있습니다.
  • -c: 각 입력 파일의 바이트 수가 표준 출력에 기록됩니다.
  • -l: 각 입력 파일의 행 수가 표준 출력에 기록됩니다.
  • -m: 각 입력 파일의 문자 수가 표준 출력에 기록됩니다. 현재 로케일이 멀티바이트 문자를 지원하지 않는 경우 이는 -c 옵션과 동일합니다.
  • -w: 각 입력 파일의 단어 수가 표준 출력에 기록됩니다.

  • 이러한 옵션이 실제로 작동하는 것을 살펴보겠습니다.

    이것은 라인을 계산합니다.

    $ wc -l hashnode.txt
           1 hashnode.txt
    


    이것은 단어를 계산합니다.

    $ wc -w hashnode.txt
           2 hashnode.txt
    


    이것은 바이트 수를 계산합니다.

    $  wc -c hashnode.txt
          14 hashnode.txt
    


    그러나 때로는 멀티바이트(ASCII가 아닌 문자 집합) 파일이 있습니다. 예를 들어, 한 문자가 여러 바이트로 표현되는 유니코드 문자입니다.



    이것을 잘 보시면 파일 끝에 이모티콘 문자를 추가했습니다. 그 때문에 -c와 -m 출력이 서로 다릅니다.

    둘 이상의 파일을 wc에 입력으로 전달할 수도 있습니다.



    사전 사용.



    다른 명령의 출력에 wc를 적용할 수도 있습니다.


    $ ls -al | wc
         118    1065    7139
    


    결론


    wc는 매우 유용하며 꽤 자주 사용할 수 있습니다. 사용 방법을 댓글로 알려주세요.

    If you liked this post please share it with others so that it can help them as well. You can tag me on twitter .

    좋은 웹페이지 즐겨찾기