2017-08-10 64 views
0

我在這裏發佈這個問題,因爲我沒有在其他地方找到它(SO/Google)。如何突出顯示匹配,如果grep不支持顏色選項

我正在使用「HP-UX 11i Version 3」(至少從man grep),並且grep不支持--color選項,所以我正在尋找解決方法。

我發現了一些適合我的方式(使用perl),我會說有其他類似的東西(sed,也許awk等),但也許完全不同。這裏SO

回答

0

答案 - https://unix.stackexchange.com/a/8417/29677在我的環境效果很好,我創建shell腳本:

grep $1 | perl -pe 's/'$1'/\e[1;31m$&\e[0m/g' 

工作得很好,我現在還在測試它,一個副作用就是我注意到,該原始grep --color A | grep --color B亮點在Bs上,但這個解決方案也突出顯示,但我認爲這是一個功能。

相關問題