답변:
옵션 1 : 특정 패턴과 일치하는 파일을 제외 할 수 있습니다.
grep --exclude='*.min.*'
이것은 제외 script.min.js
하고 style.min.css
... 다른 grep
옵션은 포함 --exclude-from=FILE
하고--exclude-dir=DIR
옵션 2 :
이것이 실제적인지 확실하지 않지만 cut
각 줄의 처음 200자를 사용할 수 grep
있습니다.
grep -H [OPTIONS] PATTERN [FILE...] | cut -c1-200 | grep PATTERN
첫 번째 grep
는 초기 일치를 수행하고 파일 이름과 행을 출력하고 두 번째 는 행 PATTERN
을 cut
ting 한 후에도 여전히 존재 하는지 확인합니다 .
... | grep -v -E '.{200}'
도 작동합니다. 예를 들어 200 자 이하인 ".name"이있는 현재 dir에서 * .js 파일의 모든 행을 찾으려면 다음을 수행하십시오.find . -name "*.js" -exec grep -H \\.name {} \; | grep -v -E '.{200}'