
Se eu quisesse procurar linhas em um arquivo que contenha a
ou b
ou c
eu d
executaria
LC_COLLATE=C grep -E '[a-d]' file_to_search
ou
LC_ALL=C grep -E '[a-d]' file_to_search
Se eu não conseguir definir a localidade C
nos exemplos acima, corro o risco de corresponder caracteres que não são a
ou b
ou c
ou d
.
Se eu estiver procurando por um intervalo de números
grep -E '[1-5]' file_to_search
ainda é importante definir a localidade como C
?