grepのGREP OPTIONSは廃止されました

提供: Linux入門
2017年6月10日 (土) 15:05時点におけるDaemon (トーク | 投稿記録)による版 (ページの作成:「grep で 「GREP_OPTIONS は廃止されました」や 「grep: warning: GREP_OPTIONS is deprecated; please use an alias or script」が表示されたときに、変更...」)

(差分) ←前の版 | 最新版 (差分) | 次の版→ (差分)
移動: 案内検索
スポンサーリンク

grep で 「GREP_OPTIONS は廃止されました」や 「grep: warning: GREP_OPTIONS is deprecated; please use an alias or script」が表示されたときに、変更する例を紹介します。

読み方

grep
ぐれっぷ

概要

日本語設定の環境では、以下のメッセージになります。

grep: 警告: GREP_OPTIONS は廃止されました。alias またはスクリプトを使用してください

日本語設定ではない環境で、英文で出る場合には、以下のメッセージになります。

grep: warning: GREP_OPTIONS is deprecated; please use an alias or script

どういった場合にこの警告が出るのか

シェルの設定ファイル、例えば、 zsh で言えば、 .zshrc で以下の設定をしていると、警告が表示されます。

export GREP_OPTIONS='--color=auto'

この警告の意味は

grep コマンドが今まで参照していた 環境変数GREP_OPTIONS のサポートをやめたので、 alias や スクリプト化して、対応してください、という意味になります。

使い方

シェルの設定ファイルで対応する場合なら、 alias を以下のように並べるのが簡単でしょう。

alias grep='grep --color=auto'
alias fgrep='fgrep --color=auto'
alias egrep='egrep --color=auto'

関連項目




スポンサーリンク