Bom dia! Fiquei com uma dúvida, não sei se foge do assunto da aula, mas queria saber se podem me ajudar a resolver esta dúvida. No vídeo o Guilherme roda o seguinte comando:
cleber@ubuntux:~$ cut -c 1-4,5-14,15-20 --output-delimiter=: notasfiscais.posicional | sort -k 3 -t: -r
0002:paulo : 50,15
7658:lucia :325,46
0004:carlos :300,29
0003:ana :110,24
0005:guilherme :110,20
0001:guilherme :100,00
Só que no terminal do Guilherme a primeira linha de valor 50,15 ficou corretamente na última linha enquanto que no meu caso, ficou em primeiro. Depois de rever o vídeo percebi que eu não tinha "unsetado" o Inglês, então alterei a variável e rodei de novo o comando:
cleber@ubuntux:~$ echo $LANG
en_US.UTF-8
cleber@ubuntux:~$ unset LANG
cleber@ubuntux:~$ echo $LANG
cleber@ubuntux:~$ cut -c 1-4,5-14,15-20 --output-delimiter=: notasfiscais.posicional | sort -k 3 -t: -r
7658:lucia :325,46
0004:carlos :300,29
0003:ana :110,24
0005:guilherme :110,20
0001:guilherme :100,00
0002:paulo : 50,15
cleber@ubuntux:~$
Quando o bash usou o ASCII como padrão, ficou igual. Minha dúvida é a seguinte: Tem como eu alterar a variável LANG para pt_BR e mesmo assim forçar o bash a usar o ASCII ?