2013-07-09 5 views
3
grep --color -C 0 -rni --exclude-dir="\node_modules" Login ./* | sed G 

위의 형식 내가 좋아하는 방식으로 라인하지만 grep 명령의 --color 측면을 유지하면서 손실됩니다. 하이라이트 색상을 유지할 sed G 대체품이 있습니까?삽입 줄 바꿈 색상을

--color을 작동 시키려면 GREP_COLOR 환경 변수를 설정해야합니다. 예 : GREP_COLOR="1;46"

+0

왜 사용자 투표가이 종료된다 문제? –

답변

3

--color 의미 --color=auto 동등 "단말기에 기록하는 경우, 출력 색상, 그렇지 않음". 당신은 파이프에 기록 할 때조차 출력 색상을 원하는, 그래서 당신은 대신 --color=always를 사용해야합니다 : (. sed 명령에 변화가 필요하지 않습니다)

grep --color=always -C 0 -rni --exclude-dir="\node_modules" Login ./* | sed G 

+0

StackOverflow에는 아직 응답을받을 수없는 시간 버퍼가 있습니다. 이것이 작동합니다. –