数値範囲を一致させるときにロケールを「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

Ca上記の例でロケールをに設定できなかった場合、または、またはbその他の文字も一致させることができます。cd

さまざまな数字を検索する場合

grep -E '[1-5]' file_to_search

ロケールをに設定することはまだ重要ですかC

関連情報