[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] Direcionar variavel para read
From: |
Julio C. Neves |
Subject: |
Re: [shell-script] Direcionar variavel para read |
Date: |
Thu, 25 Sep 2008 13:11:24 -0300 |
Fala Klaus,
Isso que vc falou, funciona no Unix, no Linux porém, o pipe roda o cmd que
foi "paipeado" em um subshell e qdo este subshell termina, as variáveis
criadas morrem junto.
Experimente tb read a b c < <(echo $var)
--
Abraços,
Julio
*Em setembro estarei dando um treinamento
Shell em São Paulo (em 2 fins de semana).
Mais informações: www.4linux.com.br
Tel: (11) 2125-4747*
2008/9/24 Klaus Jurgen Friedrich <address@hidden>
> Eustou aprendendo shell e tem exemplos no livro que mostram como
> direcinar
> variaveis para o read, mas nao estao funcionado.
>
> Vejam:
>
> $ var="Pesquisa na internet"
> $ echo $var
> Pesquisa na internet
> $ echo $var | read a b c
> # Nao criou nenhuma variavel
> $ echo $a
>
> $ echo $b
>
> $ echo $c
>
> Nao sei porque não funciona, porque no exemplo sequinte funciona
> perfeitamente:
>
> $ var="Pesquisa na internet"
> $ read a b c <<< $var
> $ echo $a
> Pesquisa
> $ echo $b
> na
> $ echo $c
> internet
> $ echo "$a $b $c"
> Pesquisa na internet
>
> Novos endereços, o Yahoo! que você conhece. Crie um email novo com a sua
> cara @ymail.com ou @rocketmail.com.
> http://br.new.mail.yahoo.com/addresses
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>
>
--
Abraços,
Julio
Em setembro estarei dando um treinamento
Shell em São Paulo (em 2 fins de semana).
Mais informações: www.4linux.com.br
Tel: (11) 2125-4747
[As partes desta mensagem que não continham texto foram removidas]