Sollte ich beim Abgleichen eines Zahlenbereichs das Gebietsschema auf „C“ setzen?

Sollte ich beim Abgleichen eines Zahlenbereichs das Gebietsschema auf „C“ setzen?

Wenn ich nach Zeilen in einer Datei suchen möchte, die aoder boder coder enthalten, dwü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 aoder boder coder 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?

verwandte Informationen