저는 현재 Linux 시스템을 사용하고 있지 않습니다. 다음 명령이 원하는 결과를 생성합니까?
ls | grep ".pdf" | wc
아니요, ".pdf"는 너무 많이 사용됩니다 (예 : foo.pdfa
및 bpdf
.
또한 파일이 잘못 일치 wc
하지 않더라도 옵션없이 입력에 줄, 단어 및 바이트 수를 출력하므로 관심있는 것보다 두 개의 숫자를 더 많이 얻을 수 grep
있습니다. 할 수 ls | grep -E "\.pdf$" | wc -l
있지만 그 디렉토리에 많은 pdf 파일이 없으면 grep이 필요하지 않습니다 ls *.pdf | wc -l
.
나중에 이것을 생각할 때 추가되었습니다.
또한, grep
그래서 만약 계산을 할 수있는 grep
믹스에 바로 추가 -c
출력을 파이프 대신 grep을하는 옵션 wc -l
때문에, ls | grep -cE "\.pdf$"
또는 당신이 이름을 피하기 계산 디렉토리에 원하는 경우를 <something.pdf>
: ls -l | grep -cE "^-.*\.pdf$"
.
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다