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

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

Re: RES: [shell-script] Duvida sobre o seq


From: Emerson Domingues Souto
Subject: Re: RES: [shell-script] Duvida sobre o seq
Date: Wed, 27 Apr 2005 18:35:42 -0300

É mesmo tem razão ....
eu achei que tive problemas com um script que expandia o asterisco mesmo
dentro das aspas ... talvez eu tenha me enganado mesmo

Vlw pela dica, realmente vc tem bastante conhecimento



----- Original Message ----- 
From: "Julio Cezar Neves - DATAPREVRJ" <address@hidden>
To: <address@hidden>
Sent: Wednesday, April 27, 2005 6:16 PM
Subject: RES: RES: [shell-script] Duvida sobre o seq



Fala Emerson,
 o Felipe está certo. Eu dei a resposta sem prestar atenção no problema como
um todo e engoli mosca, até pq na construção que foi usada nem seria
necessário o uso de aspas. Veja só:

Prompt> echo $[3 * 5]
15

Como esse erro é muito comum qdo se usa expr para multiplicar, eu dei uma
bobeada e mandei a resposta errada para a lista.

Vou aproveitar para te dar uma dica: a única diferença entre aspas (") e
plic (') é que as aspas deixam o shell "ver" o cifrão ($), a contrabarra (\)
e a crase (`), e o plic não deixa o shell ver nada (me desculpem os puristas
de português. :)

[ ]s,
Julio
:wq

| -----Mensagem original-----
| De: Emerson Domingues Souto [mailto:address@hidden]
| Enviada em: quarta-feira, 27 de abril de 2005 10:30
| Para: address@hidden
| Assunto: Re: RES: [shell-script] Duvida sobre o seq
|
|
|
| Mesmo entre aspas os asteriscos são expandidos
| Assim como mesmo entre aspas o $ tb denota variável
| Assim como mesmo entre aspas as crases (acento grave) tb
| processos o que
| estiver entre elas
|
| Ou seja, as aspas nao garantem que o que estiver entre elas
| será exatamente
| literal
|
|
| ----- Original Message ----- 
| From: "Felipe Kellermann" <address@hidden>
| To: <address@hidden>
| Sent: Tuesday, April 26, 2005 8:55 PM
| Subject: Re: RES: [shell-script] Duvida sobre o seq
|
|
| >
| > On Tue, 26 Apr 2005 10:31am  -0300, Julio Cezar Neves -
| DATAPREVRJ wrote:
| >
| > > de todos os arquivos do seu diretório corrente. Para qua isso não
| aconteça,
| > > coloque uma contrabarra (\) antes de cada asterisco.
| > >
| >
| > Qual asterisco?
| > Todos estao entre "", nao podem ser expandidos:
| >
| >
| > > | for OP in 'seq 1 10' ; do
| > > |         echo -e "$1 + $OP = $[ $1 + $OP ] \t $1 - $OP =
| $[ $1 - $OP ]"
| > > | done
| > > |
| > > | echo
| > > |
| > > | for OP in 1 2 3 4 5 6 7 8 9 10 ; do
| > > |         echo -e "$1 * $OP = $[ $1 * $OP ] \t  $1 / $OP = $[
| > > | $1 / $OP ]"
| > > | done
| >
| > -- 
| > Felipe Kellermann
| >
| >
| >
| ---------------------------------------------------------------------
| > Esta lista não admite a abordagem de outras liguagens de
| programação, como
| perl, C etc. Quem insistir em não seguir esta regra será
| moderado sem prévio
| aviso.
| >
| ---------------------------------------------------------------------
| > Sair da lista: address@hidden
| >
| ---------------------------------------------------------------------
| > Esta lista é moderada de acordo com o previsto em
| http://www.listas-discussao.cjb.net
| >
| ---------------------------------------------------------------------
| >
| > Links do Yahoo! Grupos
| >
| >
| >
| >
| >
| >
| >
| >
| >
|
|
|
| ---------------------------------------------------------------------
| Esta lista não admite a abordagem de outras liguagens de
| programação, como perl, C etc. Quem insistir em não seguir
| esta regra será moderado sem prévio aviso.
| ---------------------------------------------------------------------
| Sair da lista: address@hidden
| ---------------------------------------------------------------------
| Esta lista é moderada de acordo com o previsto em
http://www.listas-discussao.cjb.net
---------------------------------------------------------------------

Links do Yahoo! Grupos









---------------------------------------------------------------------
Esta lista não admite a abordagem de outras liguagens de programação, como
perl, C etc. Quem insistir em não seguir esta regra será moderado sem prévio
aviso.
---------------------------------------------------------------------
Sair da lista: address@hidden
---------------------------------------------------------------------
Esta lista é moderada de acordo com o previsto em
http://www.listas-discussao.cjb.net
---------------------------------------------------------------------

Links do Yahoo! Grupos











reply via email to

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