Re: Re: Re: [shell-script] Problemas com perda de valor de uma variável

2008-05-07 Por tôpico mop
MINHA RESPOSTA: Uma das finalidades do bash é emular o velho sh, bom para os tradicionalistas e conservadores. :) Geralmente via soft link. $ sh temp.sh t= temp.sh: line 6: syntax error near unexpected token `<' temp.sh: line 6: `read t< <(date)' $ sh < temp.sh

Re: Re: Re: [shell-script] Problemas com perda de valor de uma variável

2008-05-07 Por tôpico Édnei Rodrigues
hehehehe...eu uso esse estilo arcaico porque simplesmente foi assim que li num site xD Lembre-se..ainda tou engatinhando no shell script É impressão minha ou o bash compila de maneira diferente o código quando escrito num arquivo?Já que no terminal não dá erro.. 2008/5/7 mop <[EMAIL PROTECTED]>:

Re: Re: Re: [shell-script] Problemas com perda de valor de uma variável

2008-05-07 Por tôpico mop
Ok, confirmei! Antes de eu tentar entender, ==> por que você usa esse "estilo histórico" de chamada de script? Viu como é boa essa do modular. :) O problema continua o mesmo, mas ele ficou pequeno. :)) -- >From: ednei > >fiz assim:( coloquei num arquivo ch

Re: Re: [shell-script] Problemas com perda de valor de uma variável

2008-05-07 Por tôpico Édnei Rodrigues
fiz assim:( coloquei num arquivo chamado temp.sh ) t=; date|read t; echo t=$t t=; read t< <(date) echo t=$t $0 --version saída: [EMAIL PROTECTED] projeto]$ sh temp.sh t= temp.sh: line 6: syntax error near unexpected token `<' temp.sh: line 6: `read t< <(date)' [EMAIL PROTECTED] projeto]$ Se

Re: Re: [shell-script] Problemas com perda de valor de uma variável

2008-05-07 Por tôpico mop
Isso é para bash, ok!? Comece com coisas pequenas. Pense modularmente! ;) $ t=;date|read t;echo t=$t t= $ t=;read t< <(date);echo t=$t t=Wed May 7 14:09:40 hrN 2008 $ $0 --version

Re: [shell-script] Problemas com perda de valor de uma variável

2008-05-07 Por tôpico Édnei Rodrigues
tentei: /home/ednei/projeto/teste.sh: line 28: syntax error near unexpected token `(' /home/ednei/projeto/teste.sh: line 28: `done <<(svn list $servidor_svn/tags/)' o que estou errando? Obrigado pela ajuda cesar 2008/5/7 César Vianna <[EMAIL PROTECTED]>: > > > > > > > Não tem o

Re: [shell-script] Problemas com perda de valor de uma variável

2008-05-07 Por tôpico César Vianna
Não tem o espaço entre os "<" ... done << 2008/5/7 Édnei Rodrigues <[EMAIL PROTECTED]>: > Estou tentando fazer o que me indicaram, mas está ocorrendo erro de > sintaxe: > > /home/ednei/projeto/teste.sh: line 28: syntax error near unexpected token > `<' > /home/ednei/projeto/teste.sh: line 28:

Re: [shell-script] Problemas com perda de valor de uma variável

2008-05-07 Por tôpico Édnei Rodrigues
Estou tentando fazer o que me indicaram, mas está ocorrendo erro de sintaxe: /home/ednei/projeto/teste.sh: line 28: syntax error near unexpected token `<' /home/ednei/projeto/teste.sh: line 28: `done < <(svn list $servidor_svn/tags/)' como está no código: compila_projeto(){ #OK

Re: [shell-script] Problemas com perda de valor de uma variável

2008-05-07 Por tôpico Édnei Rodrigues
Sim, eu sei. Mas no caso ali eu queria usá-la dentro da função. Mesmo dentro da função, a variável que está dentro do while se torna inútil. 2008/5/7 César Vianna <[EMAIL PROTECTED]>: > > > > > > > Se você precisa usar a variável fora da função, tens que exportá-la. > > export temp > > 2008/5/7

Re: [shell-script] Problemas com perda de valor de uma variável

2008-05-07 Por tôpico César Vianna
Se você precisa usar a variável fora da função, tens que exportá-la. export temp 2008/5/7 Édnei Rodrigues <[EMAIL PROTECTED]>: > Bom dia. Estou lidando com um problema xarope. olhem esse código: > > ... > > compila_projeto(){ > svn list $servidor_svn/tags/ | while read linha; #onde linha re