Tiago Cruz escreveu:
> On Fri, 2006-10-13 at 12:16 +0000, Rodrigo Tavares wrote:
>   
>> Estou fazendo com que um dialog, entre com o IP do
>> servidor. Como posso capturar a string 192.168.1.1 e
>> jogar em uma variavel ? 
>>     
> Não sei se estou viajando, mas...
> echo "entre com o IP do Servidor"
> read ip
> echo "seu IP eh $ip"
>   
Olá,

  Usando o "dialog":

#!/bin/bash

IP=`dialog --inputbox "IP: " 10 20 "192.168.0.1" 2>&1`
echo "IP: $IP"

Usando o "sed" para pegar o que vem após o igual:

LINHA="IP_servidor = '192.168.0.1'"
IP=`echo "$LINHA" | sed -n 's/.*=[\t ]*\(.*\)/\1/p`
echo "IP: $IP"

Se não soubermos exatamente o que deseja fazer e o padrão da seqüência 
de caracteres, isto pode ser feito de várias formas. Alguma forma ajudou?

-- 
Atenciosamente

           Claudio Polegato Junior

           Engenheiro Autônomo - Ribeirão Preto e Região
           Mestre em Física Aplicada à Medicina e Biologia - USP
           Engenheiro Computacional - USP
           Engenheiro Eletrônico - USP

Um peregrino de problemas; Um pergaminho de soluções!

---------------------------------------------------------------------------
Esta lista é patrocinada pela Conectiva S.A. Visite http://www.conectiva.com.br

Arquivo: http://bazar2.conectiva.com.br/mailman/listinfo/linux-br
Regras de utilização da lista: http://linux-br.conectiva.com.br
FAQ: http://www.zago.eti.br/menu.html

Responder a