[FUGSPBR] Variaveis

Joao Rocha Braga Filho goffredo em webkey.com.br
Qui Abr 15 15:29:23 BRT 2004


Nelson Oliveira wrote:

>Galera da lista
>
>Eu havia aprendido anteriormente SHELL e quando aprendi, a atribuição de 
>valores a variáveis se dava da seguinte forma:
>
># variavel = valor
>
>Pois bem, estou aqui no FreeBSD abatendo cabeçca com uma coisa básica dessas.
>
>Estou fazendo um SCRIPT e em determinado momento dele, devo atribuir um valor 
>a uma variável. Tentei assim :
>
>nome = `nslookup 10.10.10.10 | grep Name`  && O IP não é esse ok? ;-)
>  
>

    Esta constução está errada. O && significa que vai executar o 
segunco comando se
o primeiro não retornou erro.

    Talvez você queira fazer algo assim:

nome = `nslookup 10.10.10.10 | grep Name`

if test <aqui coloca os testes para a variável, "man test" para maiores 
detalhes>
then
    < o que tem que ser feito no caso de erro.>
fi

>e não a atribuição de valor a variavel nome.
>
>porém, quando eu mando assim : 
>
>set nome = `nslookup 10.10.10.10 | grep Name`
>  
>

    E o set é para a csh e derivadas (tcsh).

    Coloque a seguinte linha como sendo a primeira do arquivo:

#!/bin/sh


>Ai funciona!!!!!
>
>Alguem pode me explicar isso? Ou pelo menos me passar o "caminho das pedras" 
>pra entender? 
>
>Grato.
>
>
>Nelson Oliveira
>Assistente de Redes
>noliveira em ecentry.com.br
>www.ecentry.com.br
>  
>

       João Rocha.

_______________________________________________________________
Para enviar um novo email para a lista: fugspbr em fugspbr.org
Sair da Lista: http://lists.fugspbr.org/listinfo.cgi
Historico: http://www4.fugspbr.org/lista/html/FUG-BR/



Mais detalhes sobre a lista de discussão freebsd