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

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

Re: [shell-script] Help com script


From: Renato L. Sousa
Subject: Re: [shell-script] Help com script
Date: Wed, 22 Jun 2005 13:21:26 -0300
User-agent: Mozilla Thunderbird 0.9 (X11/20041109)

Alexandre,
Primeiramente, muito obrigado pela sua ajuda... era exatamente o q vc disse...
Agora, estou com outro problema....
O while não está dividindo a linha resultante do comando em 2 campos...
ex:

Old_IFS=$IFS
IFS=":"
while read userdata; do
  echo "Usuário $user com data $data"
done <<<$(comando)

Imaginando que o comando gere a seguinte string:
user1:Jun 10 2005

A execução do trecho acima deveria exibir:
Usuário user1 com data Jun 10 2005
e na verdade está exibindo:
Usuário user1 Jun 9 2005 com data

Obrigado,
[]'s


Alexandre de Abreu wrote:

Renato,

A linha do "while" correta é:

while read user data; do

Você esqueceu o "read". Quanto ao final, onde vc indica o "input" de
dados, a linha correta deve conter o pipe "<<<" já que indica um
comando. Um único sinal de "<" indica um FH ou um arquivo. Exemplo "<
arq.log". No seu caso deve ser "<<<$(comando)"

[]s



--
----------------------------------------------------------------------
Renato L. Sousa - Técnico de Informática
Serviço Técnico de Informática - STI/FAAC
UNESP - Campus de Bauru



reply via email to

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