강좌
클라우드/리눅스에 관한 강좌입니다.
리눅스 분류

특정파일내에 존재하는 행수와 단어수 확인하는 wc실무4편 : 두개이상의 파일을 대상으로 행, 단어, 문자수 각각 카운팅하기

작성자 정보

  • 관리자 작성
  • 작성일

컨텐츠 정보

본문

특정파일내에 존재하는 행수와 단어수 확인하는 wc실무4: 두개이상의 파일을 대상으로 행, 단어, 문자수 각각 카운팅하기

 

 

 

 

앞의 강좌에서 wc를 이용하여 하나의 파일에 대한 행의 수, 단어수, 바이트수, 문자수들에 대한 예를 보았다.

 

 

 

 하지만 wc명령어로 두개 이상의 파일을 지정하면 지정한 파일들의 행수, 단어수, 바이트수를 각각 출력해주며 또한 지정한 파일들의 전체 합한 행수, 단어수, 바이트수를 각각 표시해준다.

 

 

 

 

 

다음 예를보면 README라는 파일과 httpd.conf라는 두개의 파일이 있다.

 

 

 

 

 

[root@sulinux su]# ls -l

합계 1468

-rw-r--r-- 1 root root 1458240 2022-12-26 22:27 README

-rw-r--r-- 1 root root   33846 2022-12-26 22:27 httpd.conf

[root@sulinux su]#

 

 

 

 

다음은 위 2개의 파일들에 대하여 wc명령어를 사용한 결과이다.

 

 

 

 README에 대한 wc명령어의 결과, httpd.conf파일에 대한 wc명령어의 결과, 그리고 두 파일을 합한 결과를 각각 출력하고 있는 것이다.

 

 

 

 

 

[root@sulinux su]# wc README httpd.conf

  83510  162610 1458240 README

    996    4848   33846 httpd.conf

  84506  167458 1492086 합계

[root@sulinux su]#

 

 

 

위의 예에서 보면 README파일의 행수는 83,510, 단어수는 162,610, 바이트수는 1,458,240개이다.

 

 

 

  그리고 httpd.conf파일의 행수는 996 , 단어수는 4,848, 바이트수는 33,846개이다.

 

 

 

  그리고 두 파일의 합한 행수는 84,506, 합한 단어수는 167,458, 합한 바이트수는 1,492,086개이다.

 

 

 

 위의 예에서 본 바와 같이 wc명령어로 두개 이상의 파일들에 대한 개별 결과와 함께  전체파일의 합의 결과를 확인 할 수 있다는 것을 알 수 있다.

 

 

 

 

 

참고로 아래의 예는 두개이상의 파일에 대하여 앞의 예에서 보았던 각 옵션들을 사용할 수도 있다는 것을 보여주고 있다.

 

 

 

 

 

[root@sulinux su]# wc -l README httpd.conf

  83510 README

    996 httpd.conf

  84506 합계

[root@sulinux su]#

[root@sulinux su]# wc -c README httpd.conf

1458240 README

  33846 httpd.conf

1492086 합계

[root@sulinux su]#

[root@sulinux su]# wc -m README httpd.conf

1400980 README

  33846 httpd.conf

1434826 합계

[root@sulinux su]#

 

 

 

 

위의 예는 README파일과 httpd.conf파일에 대하여 각각 행의 수와 바이트수, 그리고 문자수를 각각 확인하고 있다.

 

관련자료

댓글 0
등록된 댓글이 없습니다.

공지사항


뉴스광장


  • 현재 회원수 :  60,037 명
  • 현재 강좌수 :  35,810 개
  • 현재 접속자 :  95 명