9 私は通常grepで大文字と小文字を区別せずに動作GREP_OPTIONS="--ignore-case --color"する~/.bashrcように設定しました。ただし、実際に大文字と小文字を区別して検索するためにgrepが必要な場合がありますが、manページではこれについてのパラメーターを提案していません。 どうすればこれを達成できますか? grep environment-variables case-sensitivity — ラーセン ソース
10 私はおそらくオプションでエイリアスを定義します、例えば: alias grep="grep --ignore-case --color" これは対話型プログラムにのみ影響し、スクリプトには影響しないためです。次に、実行する\grepか/bin/grep、オプションなしで実行します。 引き続き使用したい場合GREP_OPTIONSは、コマンドラインで設定を解除するだけです。たとえば、 GREP_OPTIONS= grep .... — ウルリッヒ・ダンジェル ソース +1は\command-name、エイリアスではなく、元のコマンドを参照するために使用されていることを知りませんでした。本当に役に立ちました。 — 2013年 おそらく関連する:unix.stackexchange.com/q/35789/4098 — rahmu 1 @mtk 他の方法についてはunix.stackexchange.com/questions/39291/…を参照してください — Ulrich Dangel 1 "command grep":同じ名前のエイリアスまたはfunctinoがある場合でも、grepコマンド(つまり、$ PATHにあるコマンド)を起動します。エイリアスと関数の定義(および同じコマンドの最終的なエイリアスまたは関数の定義をバイパスしたい場合)での実際のコマンドの使用の前に「コマンド」を追加するには、Usefullを使用します — Olivier Dulac
\command-name
、エイリアスではなく、元のコマンドを参照するために使用されていることを知りませんでした。本当に役に立ちました。