grep: игнорирование GREP_OPTIONS для поиска с учетом регистра

Я установил GREP_OPTIONS="--ignore-case --color" в ~/.bashrc поскольку обычно я хочу, чтобы grep работал без учета регистра. Тем не менее, бывают случаи, когда мне нужен grep, чтобы на самом деле искать регистр, но man-страница не предлагает параметр для этого.

Как я могу это достичь?

  • Разделить аналогичные строки
  • Как сказать grep, чтобы соответствовать специальному символу в начале каждого слова
  • grep выходит из-за использования плунжера - могу ли я заставить grep не использовать столько бара?
  • Использование rpm / grep для проверки того, установлены ли несколько сервисов - как один вкладыш?
  • Согласование нескольких шаблонов на одной строке
  • Получение строк из файлов с определенным расширением
  • Расширить обработку цепочки трубопроводов (... Asterisk -> grep -> ping)
  • Опускание результатов, содержащих «//» из поиска grep
  • One Solution collect form web for “grep: игнорирование GREP_OPTIONS для поиска с учетом регистра”

    Вероятно, я бы определил псевдоним с моими параметрами, например:

     alias grep="grep --ignore-case --color" 

    так как это повлияет только на интерактивные программы, а не на скрипты. Затем вы можете запустить \grep или /bin/grep чтобы запустить его без каких-либо параметров.

    Если вы хотите продолжать использовать GREP_OPTIONS вы можете просто отключить его для своей командной строки, например

     GREP_OPTIONS= grep .... 
    Linux и Unix - лучшая ОС в мире.