shell-script-pt
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [shell-script] Re: Duvida no printf com a opção "e"


From: Tiago Peczenyj
Subject: Re: [shell-script] Re: Duvida no printf com a opção "e"
Date: Mon, 28 Oct 2013 08:47:06 -0200

C é POSIX LOCALE

é diferente de en_US.utf-8 por exemplo

http://pubs.opengroup.org/onlinepubs/7908799/xbd/locale.html#tag_005_002

http://stackoverflow.com/questions/7381704/what-is-the-effect-of-the-ps1-and-lc-all-variables-in-bash



2013/10/28 Ernander (Nander) <address@hidden>
 

Meus R$0.02 centavos

export LC_ALL=C # o C é de COMMA ( Vírgula em Inglês)


Att



Att

Ernander Marcus Lataliza Rosendo
Certified SonicWall Security Administrator


Em 27 de outubro de 2013 23:56, Anderson Junior <address@hidden> escreveu:

 

eu estava olhando essas variaveis, mas ainda sem entender, oque essa valor o "C" significa?

deu certinho....mas fiquei sem entender...



Att.
Anderson Junior

--- Em address@hidden, Tiago Peczenyj <tiago.peczenyj@...> escreveu
>
> Vc tem variáveis como LC_ALL que define se o separador de decimal é ponto
> ou vírgula. Teste
>
> bash$ export LC_ALL=C
> bash$ comando...
> Em 27/10/2013 22:31, "Anderson Junior" <andersonscinfo@...>
> escreveu:
>
> > **

> >
> >
> > Obrigado pelo caminho Tiago, apesar de não fazer idéia doque se trata
> > (rsrsrsr) ja to indo pesquisar pra ver se descubro, assim que tiver
> > novidades eu relato aqui.
> >
> > Att.
> > Anderson Junior
> >
> > --- Em address@hidden, Tiago Peczenyj <tiago.peczenyj@>
> > escreveu
> > >
> > > Não consigo testar agora mas parece ser um problema de locale
> > > Em 27/10/2013 22:03, "Anderson Junior" <andersonscinfo@>
> > > escreveu:
> > >
> > > > **
> > > >
> > > >
> > > > Boa noite amigos, estou seguindo o Papo de butequim, e no capitulo 9 em
> > > > Envenenando a Escrita, eu estou tendo problema com a seguinte linha
> > > >
> > > > printf "%e\n" $(echo "scale=2 ; 100/6" | bc)
> > > >
> > > > percebi que o erro acontece porque o meu shell não entende o valor
> > 16.66
> > > > como sendo um numero valido, se eu passar
> > > >
> > > > printf "%e\n" 16,66
> > > > funciona blz, como posso contornar essa situação?
> > > >
> > > > Att.
> > > > Anderson Junior
> > > >
> > > >
> > > >
> > >
> >
> >
> >
>





--
Tiago B. Peczenyj
Linux User #405772

http://about.me/peczenyj

reply via email to

[Prev in Thread] Current Thread [Next in Thread]