В моей системе Gentoo find . -regextype help
результаты
find: Unknown regular expression type ‘help’; valid types are ‘findutils-default’, ‘awk’, ‘egrep’, ‘ed’, ‘emacs’, ‘gnu-awk’, ‘grep’, ‘posix-awk’, ‘posix-basic’, ‘posix-egrep’, ‘posix-extended’, ‘posix-minimal-basic’, ‘sed’.
Я всегда думал, что умные цитаты (или как они там называются) являются бичом программного обеспечения Microsoft, оказывается, никто не защищен от этого безобразия.
В моей другой системе (Cygwin) для LANG
установлено значение en_US.UTF-8
, а также отображаются умные кавычки . Если я сбросил LANG
или установил en.UTF-8
, вывод меняется на обычные одинарные кавычки:
# unset LANG
# find -regextype help
find: Unknown regular expression type 'help'; valid types are 'findutils-default', 'awk', 'egrep', 'ed', 'emacs', 'gnu-awk', 'grep', 'posix-awk', 'posix-basic', 'posix-eg
rep', 'posix-extended', 'posix-minimal-basic', 'sed'.
Но в системе Gentoo, о которой я упоминал ранее, LANG не работает. Что бы я ни пытался установить (и другие локали env vars), я вижу умные цитаты и / или кучу сообщений об ошибках о неправильных локалях.
Как вернуть мои одинарные кавычки?