grep: Ignorando GREP_OPTIONS para pesquisar com diferenciação de maiúsculas e minúsculas

8

Defina GREP_OPTIONS="--ignore-case --color" em ~/.bashrc , como normalmente quero que o grep trabalhe insensível a maiúsculas e minúsculas. No entanto, há momentos em que eu preciso que o grep realmente pesquise, mas a página man não sugere um parâmetro para isso.

Como posso conseguir isso?

    
por Larsen 01.03.2013 / 10:10

1 resposta

10

Eu provavelmente definiria um alias com minhas opções, por exemplo:

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

como isso afetaria apenas programas interativos e não scripts. Você poderia então executar \grep ou /bin/grep para executá-lo sem nenhuma opção.

Se você quiser continuar usando GREP_OPTIONS , basta desativá-lo para sua linha de comando, por exemplo,

GREP_OPTIONS= grep ....
    
por 01.03.2013 / 10:24