Стоит ли устанавливать локаль `C` при сопоставлении диапазона чисел?

Стоит ли устанавливать локаль `C` при сопоставлении диапазона чисел?

Если бы я хотел найти строки в файле, которые содержат aили bили cили dя бы запустил

LC_COLLATE=C grep -E '[a-d]' file_to_search

или

LC_ALL=C grep -E '[a-d]' file_to_search

Если я не установлю локаль Cв приведенных выше примерах, я рискую сопоставить символы, которые не являются aили b, cили d.

Если я ищу диапазон чисел

grep -E '[1-5]' file_to_search

Мне все еще важно установить локаль на C?

Связанный контент