![grep: 대소문자를 구분하여 검색하려면 GREP_OPTIONS를 무시하세요.](https://linux55.com/image/29686/grep%3A%20%EB%8C%80%EC%86%8C%EB%AC%B8%EC%9E%90%EB%A5%BC%20%EA%B5%AC%EB%B6%84%ED%95%98%EC%97%AC%20%EA%B2%80%EC%83%89%ED%95%98%EB%A0%A4%EB%A9%B4%20GREP_OPTIONS%EB%A5%BC%20%EB%AC%B4%EC%8B%9C%ED%95%98%EC%84%B8%EC%9A%94..png)
GREP_OPTIONS="--ignore-case --color"
나는 일반적으로 grep이 대소문자를 구분하지 않기를 원하기 때문에 이것을 설정하기 시작했습니다 ~/.bashrc
. 그러나 실제로 대소문자 구분을 검색하기 위해 grep이 필요한 경우도 있지만 매뉴얼 페이지에서는 이에 대한 매개변수를 제안하지 않습니다.
이 목표를 어떻게 달성할 수 있나요?
답변1
다음과 같은 옵션을 사용하여 별칭을 정의할 수 있습니다.
alias grep="grep --ignore-case --color"
이는 스크립트가 아닌 대화형 프로그램에만 영향을 미치기 때문입니다. 그런 다음 직접 실행 \grep
하거나 /bin/grep
옵션 없이 실행할 수 있습니다 .
계속 사용하려면 GREP_OPTIONS
명령줄에서 설정을 해제하세요.
GREP_OPTIONS= grep ....