Por que a invocação do egrep não é sensível a maiúsculas e minúsculas?

0

Estou usando a seguinte solicitação egrep como filtro para uma compilação de ant:

egrep '\[.*\]|BUILD|time\:'

O arquivo build.xml tem um grande número de destinos vazios ou sem importância que estou tentando filtrar. No entanto, qualquer um que tenha "build" no nome ainda aparecerá na saída:

s.properties.build.mode.default:
s.properties.build.mode:
      [jar] Building jar: <my jar path>.jar
      [jar] JARs are never empty, they contain at least a manifest file
build.latest.execute:

(Contexto: Isso está no RHEL5.)

Por que essa regex é compatível de maneira insensível a maiúsculas e minúsculas?

Em resposta aos comentários :

user@host ~> echo $GREP_OPTIONS

user@host ~> type egrep
egrep is an alias for grep -E
user@host ~> alias egrep
egrep='grep -E'
    
por arootbeer 28.02.2012 / 19:26

1 resposta

1

Verifique se o seu grep ou egrep não está com alias para usar a opção -i .

    
por 28.02.2012 / 21:55

Tags