2016-12-29 103 views
0

我想上色grep命令的輸出,顯示不同的顏色:如何使別名上色grep命令

  • 行號
  • 搜索模式

我發現這個export GREP_OPTIONS='--color=auto'但它只着色我正在搜索的單詞。

+2

Stack Overflow是編程和開發問題的網站。這個問題似乎與題目無關,因爲它不涉及編程或開發。請參閱幫助中心的[我可以詢問哪些主題](http://stackoverflow.com/help/on-topic)。也許[超級用戶](http://superuser.com/)或[Unix&Linux堆棧交換](http://unix.stackexchange.com/)會是一個更好的地方。另請參閱[我在哪裏發佈有關Dev Ops的問題?](http://meta.stackexchange.com/q/134306) – jww

回答

2

可能是你可以試試這個:

grep -Hn 'search-pattern' tmp.txt 

這將輸出:

$ grep -Hn 'line 2' tmp.txt 
tmp.txt:2:some text line 2 

這裏, 「文件名」, 「行號」 和 「搜索模式」 都會有不同的顏色。如果您已設置--color=auto,則這是grep的正常行爲。