web-dev-qa-db-ja.com

Mac OS Xのターミナルで色をgrepするにはどうすればよいですか?

私は最近、Mac OS Xではこれを自分のShell ~/.profileを使用すると、grepを使用すると、一致がカラーで表示されます(白が1つ、赤が1つ)。

alias grep='GREP_COLOR="1;37;41" LANG=C grep --color=auto'

しかし、エイリアスを設定することは、これを行うためのハック方法のようなものです。以前、私は運が悪かった。

export GREP_COLOR=always           # works fine in Linux

そして私も試しました:

export GREP_COLOR="1;37;41"

エイリアスを設定するよりも良い方法はありますか?

44
cwd

@lupinchoによって提案された macのGrep_color に従って、これは正常に動作するようで、エイリアスを使用しません:

export GREP_OPTIONS='--color=always'
export GREP_COLOR='1;35;40'
67
Steve Brown