No meu sistema Gentoo, find . -regextype help
outputs
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’.
Eu sempre achei que citações inteligentes (ou seja lá como elas são chamadas) são o flagelo do software da Microsoft, e ninguém se protege dessa fealdade.
No meu outro sistema (Cygwin), LANG
está definido como en_US.UTF-8
, e aspas inteligentes também são exibidas. Se eu cancelar a configuração de LANG
ou defini-la como en.UTF-8
, a saída será alterada para aspas simples regulares:
# 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'.
Mas no sistema Gentoo que eu mencionei anteriormente, o LANG não está definido. Seja o que for que eu tente definir (e outras locale env vars) para, eu vejo aspas inteligentes e / ou um monte de mensagens de erro sobre localidades incorretas.
Como recuperar minhas aspas simples?