특정파일내에 존재하는 행수와 단어수 확인하는 wc실무4편 : 두개이상의 파일을 대상으로 행, 단어, 문자수 각각 카운팅하기
작성자 정보
- 관리자 작성
- 작성일
컨텐츠 정보
- 2,140 조회
- 0 추천
- 목록
본문
특정파일내에 존재하는 행수와 단어수 확인하는 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파일에 대하여 각각 행의 수와 바이트수, 그리고 문자수를 각각 확인하고 있다.
관련자료
-
이전
-
다음