다음과 같은 명령이 있습니다.
| grep -v @param | grep -v @return | grep -v @Test | grep -v @throws
점점 커지면서이 깔끔하게 만들 방법이 있습니까?
답변
다른 옵션 :
... | grep -v -e @param -e @return -e @Test -e @throws
답변
당신이 사용할 수있는:
... | grep -v "\(@param\|@return\|@Test\|@throws\)"
또는 -E 플래그를 사용하여 확장 정규 표현식을 사용 가능하게하여 괄호와 파이프 문자를 피할 수 있습니다.
... | grep -Ev '(@param|@return|@Test|@throws)'
답변
또는 모든 패턴을 파일에 한 줄에 하나씩 배치하여 사용할 수 있습니다.
... | grep -v -f matches.txt
패턴을 정기적으로 사용하면 일을 더 쉽게 할 수 있습니다