-
파일 라인 수 세기os/linux 2020. 9. 2. 16:09
업무를 하다보면 특정 파일의 라인 수를 알고 싶은 경우가 있습니다.
예를 들어, access log 파일에서 특정 요청 수를 알고 싶은 경우가 이 경우에 해당되겠네요.
단순 파일의 라인 수를 알고 싶은 경우 해당 파일을 vi 에디터를 열어 :set nu 명령어로 라인 넘버를 표시해서 알수도 있지만
wc 명령을 활용하면 파일을 열지 않고도 확인할 수 있습니다.
wc 명령어 만으로 특정 파일을 라인 수를 알 수 있습니다.
> cat test.txt 1 2 3 4 5 6 7 8 9 10 11 12 13 14 > wc -l test.txt 15 test.txt
grep 명령과 같이 특정 조건에 해당하는 라인 수를 셀 수도 있습니다. (2를 포함하는 라인 수)
> cat test.txt 1 1 2 2 3 3 4 4 5 6 7 8 9 10 11 12 13 14 > grep "2" test.txt | wc -l 3
'os > linux' 카테고리의 다른 글
서비스 포트로 프로세스ID 찾기 (0) 2020.01.01 사용자 계정 패스워드 만료일 확인 (0) 2020.01.01 특정시간 이내 변경된 파일 리스트 조회 스크립트 (0) 2020.01.01 tar 파일 백업 후 일정 기간이 지난 파일은 삭제하는 스크립트 (0) 2020.01.01 특정 포트를 사용중인 프로세스 찾기 (0) 2019.12.27