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

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

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

One Solution collect form web for “grep: игнорирование GREP_OPTIONS для поиска с учетом регистра”

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

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

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

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

 GREP_OPTIONS= grep .... 
  • Как «grep» для длины строки в заданном диапазоне?
  • Почему это найти -L ... fgrep не удается?
  • elinks -dump не заканчивается на длинном URL-адресе
  • Найти, сочетание xargs и grep вызывает ошибку
  • Как я могу найти, какие csv-файлы связаны (т. Е. Имеют ссылки на внешние ключи) другим?
  • Файлы Cp в подкаталог с find -exec
  • Как выполнить трассировку стека с помощью grep и regex?
  • Проблема при чтении содержимого файла журнала каждые 30 минут
  • Извлечение строк из файла в зависимости от других строк
  • Греп странное исключение пустых строк из вывода
  • Извлечение данных в linux / unix
  • Как проверить, какие строки из файла A отсутствуют в файле B, не отображая ничего, что присутствует в файле B, а не в файле A?
  • Linux и Unix - лучшая ОС в мире.