JaeWon's Devlog
article thumbnail
Published 2021. 6. 5. 15:19
[Linux] 파일 라인 수 세기 Infra/Linux
반응형

1. 일반적인 파일 라인 수 세기

cat 파일명 | wc -l

ex) cat test.log | wc -l ==> test.log 파일의 라인 수를 센다.

 

2. 하위 디렉토리의 모든 파일의 라인 수 세기

wc -l `find . -name '파일명'`

ex) wc -l `find . -name '*.log'`
=> 현재 디렉토리(.)에서 파일 이름이 .log가 들어간 파일을 전체 검색하여 라인 수를 센다.

ex) wc -l `find /home/test -name '*.log'`
=> /home/test 디렉토리에서 파일 이름이 .log가 들어간 파일을 전체 검색하여 라인 수를 센다.

 

3. 특정 단어를 포함한 라인 수 세기

find . -name "파일명" -exec grep "특정단어" {} \; | wc -l

ex) find . -name "*.log" -exec grep "name" {} \; | wc -l 
=> 현재 디렉토리(.)에서 .log 이름을 가진 파일에서 name이란 텍스트를 찾은 후 라인 수를 센다.

 

반응형
profile

JaeWon's Devlog

@Wonol

포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!