grep 및 find 오류

grep 및 find 오류

실행하려고 하면:

$ man find | grep "-mtime"

다음 메시지가 나타납니다.

grep: invalid max count

사용법을 알고 싶어요-

답변1

~처럼@Fólkvangr의견에 따르면 문제는 패턴이 -문자로 시작한다는 것입니다.

grep이 패턴을 인수로 사용하는 것을 방지하려면 -e패턴 앞에 인수를 사용해야 합니다.

$ man find | grep -e "-mtime"

~에서man grep

-e 모드, --regexp=모드

패턴으로 PATTERN을 사용합니다. 이 옵션을 여러 번 사용하거나 -f(--file) 옵션과 함께 사용하면 지정된 모든 패턴이 검색됩니다. 이 옵션은 "-"로 시작하는 패턴을 보호하는 데 사용할 수 있습니다..

관련 정보