
Wenn ich nach Zeilen in einer Datei suchen möchte, die a
oder b
oder c
oder enthalten, d
würde ich ausführen
LC_COLLATE=C grep -E '[a-d]' file_to_search
oder
LC_ALL=C grep -E '[a-d]' file_to_search
Wenn ich es in den obigen Beispielen versäume, das Gebietsschema auf einzustellen C
, besteht das Risiko, dass Zeichen übereinstimmen, die nicht a
oder b
oder c
oder sind d
.
Wenn ich nach einem Zahlenbereich suche
grep -E '[1-5]' file_to_search
ist es für mich immer noch wichtig, das Gebietsschema auf einzustellen C
?