grepのGREP OPTIONSは廃止されました
提供: Linux入門
スポンサーリンク
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'
関連項目
ツイート
スポンサーリンク