Localidade Linux - como desabilitar as aspas inteligentes?

0

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?

    
por Gene Pavlovsky 22.04.2016 / 02:14

0 respostas