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

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

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

  • Матч RH с grep
  • grep seach pattern из файла, содержащего список шаблонов, запись результата каждого шаблона в indivdual файлы
  • Как найти позицию персонажа с помощью grep?
  • fgrep или grep -F, какой из них лучше для переносного скрипта?
  • Как я могу искать / просматривать в памяти какого-либо процесса?
  • grep второй раз быстрее
  • Как сопоставить строку в файле, но только если строка находится в первом поле?
  • 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 - лучшая ОС в мире.