
我正在嘗試使用終端在 mac 上突出顯示我的正則表達式。我把這是我的.profile
:
export GREP_COLOR='1;30;40'
沒有任何變化,所以我將相同的內容添加到我的bash.profile
仍然沒有任何內容,重新啟動機器什麼都沒有。當我:
egrep --color=auto ".*\W blah blah "
然後它會亮起一些黃色,但我想知道我的.profile
或是否做錯了什麼bash_profile
。
任何幫助都會很好:雪豹,只有普通的舊終端:-)
答案1
這在我的雪豹機器上有效。嘗試將文字複製並貼上到終端中,然後查看 grep 是否顯示所需的行為。如果確實如此,那麼問題是您沒有將其添加到正確的點文件中。你用什麼外殼?您應該將其新增至的點檔案取決於您使用的 shell。
export GREP_OPTIONS='--color=auto'
export GREP_COLOR='1;30;40'
另外,嘗試執行printenv
看看您已經設定了哪些環境變量,並查看是否已經有任何 grep 選項。
答案2
我不認為 Snow Leopard 的預設設定是使用顏色grep
。我在我的 OS X 盒子上成功地添加了像alias grep=grep --color=always
我這樣的一行,.bashrc
以確保一致的突出顯示。
答案3
這不是,bash.profile
也不bash_profile
是.bash_profile
。
至於 Mac 上的顏色,只需將其放入您的~/.bash_profile
:
export GREP_OPTIONS='--color=auto'
export GREP_COLOR='1;30;40'
請務必.bash_profile
在您的主目錄 ( ~/
) 中使用。