그래서 저는 프로젝트를 통해 단어를 검색 할 수있는 작은 스크립트를 만들었습니다.
#!/bin/bash
grep -n $1 js/*/**.js
grep -n $1 js/*.js
명령 줄에서이 명령을 실행할 때 멋진 구문 강조 표시가 나타납니다. 그러나 스크립트에서 실행하면 색상이 느슨합니다. 어떻게 이것을 피할 수 있습니까?
그래서 저는 프로젝트를 통해 단어를 검색 할 수있는 작은 스크립트를 만들었습니다.
#!/bin/bash
grep -n $1 js/*/**.js
grep -n $1 js/*.js
명령 줄에서이 명령을 실행할 때 멋진 구문 강조 표시가 나타납니다. 그러나 스크립트에서 실행하면 색상이 느슨합니다. 어떻게 이것을 피할 수 있습니까?
답변:
다음 환경 변수를 설정하십시오.
GREP_OPTIONS=--color=auto
GREP_COLOR=1;32
어디에 1;32
밝은 녹색의 색상 코드입니다. 다른 코드를 사용하여 강조 색상을 변경할 수 있습니다. http://hacktux.com/bash/colors .
export GREP_OPTIONS=--color
대본 시작 부분. 어떤 작품. 큰 스크립트의 경우 Bernhard의 솔루션보다 더 좋습니다.