
--version=
OSX bash에서 grep을 사용하여 문자열을 검색하는 방법은 무엇입니까?
내가 이런 것을 시도하면 :
grep -rI --exclude-dir=out "--version=" .
알겠어요
grep: option `--version' doesn't allow an argument
답변1
이 시도:
grep -rI --exclude-dir=out -- "--version=" .
grep 'see'는 --version
스위치 역할을 하므로 다음과 같이 말해야 합니다.논쟁의 끝그리고--
답변2
이에 대한 정식 답변은 다음과 같습니다.
grep -rI --exclude-dir=out -e "--version=" .
물론 매개변수 구분 기호를 사용하는 --
것도 가능하지만 이는 -e
임의의 패턴을 지정할 때 사용하는 특정 옵션입니다. 또는 여러 가지 방법으로 다음을 수행할 수 있습니다.
grep -rI --exclude-dir=out -e "--version=" -e "--version " .