grep / egrepの "rc"設定ファイルはありますか? (~/.egreprc?)

grep / egrepの

私は主にgrep開発時にこれを使用しますが、常に除外したい拡張機能があります(例*.pyc:)。

~/.egreprc1つまたは同様のものを作成し、フィルタリングを追加してpycすべての結果からファイルを除外することは可能ですか?

grepこれは可能ですか、それともこのように使用するエイリアスを作成し、代わりにエイリアスを呼び出す必要がありますかgrep

ベストアンサー1

いいえ、grepにはrcファイルはありません。

GNU grep 2.4 から 2.21 までは環境変数のオプションを適用しましたが、GREP_OPTIONS最新バージョンではこれに従わなくなりました。

対話形式で使用するには、シェル初期化ファイルで別名(.bashrcまたは)を定義します.zshrc。私は次のバリエーションを使用します。

alias regrep='grep -Er --exclude=*~ --exclude=*.pyc --exclude-dir=.bzr --exclude-dir=.git --exclude-dir=.svn'

エイリアスで電話をかけたり、オプションのない電話をかけたい場合は、入力しgrepてください。バックスラッシュはエイリアスをバイパスします。grep\grep

おすすめ記事