답변1
grep
터미널에서 실행하면 기본 별칭으로 인해 색상이 표시됩니다.~/.bashrc
alias grep='grep --color=auto'
~/.bashrc
대화형 쉘에서만 제공됩니다. 스크립트를 실행하면 비대화형 셸에서 실행되므로 별칭을 사용할 수 없습니다.
색상을 유지하려면 스크립트 내의 명령 --color=auto
에 플래그를 추가하세요.grep
grep $1 . -R --exclude-dir=.git --line-number --color=auto