그래서 저는 프로젝트를 통해 단어를 검색 할 수있는 작은 스크립트를 만들었습니다.
#!/bin/bash
grep -n $1 js/*/**.js
grep -n $1 js/*.js
명령 줄에서이 명령을 실행할 때 멋진 구문 강조 표시가 나타납니다. 그러나 스크립트에서 실행하면 색상이 느슨합니다. 어떻게 이것을 피할 수 있습니까?
답변
이것은 트릭을 할 것입니다. --color
플래그는 컬러 출력을 처리합니다. 귀하의 껍질에서 그것은 아마 별명입니다.
#!/bin/bash
grep --color -n $1 js/*/**.js
grep --color -n $1 js/*.js
답변
다음 환경 변수를 설정하십시오.
GREP_OPTIONS=--color=auto
GREP_COLOR=1;32
어디에 1;32
밝은 녹색의 색상 코드입니다. 다른 코드를 사용하여 강조 색상을 변경할 수 있습니다. http://hacktux.com/bash/colors .