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

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

Re: palavras de uma linha em conteudo de variaveis


From: sergiolinux1
Subject: Re: palavras de uma linha em conteudo de variaveis
Date: Fri, 02 Apr 2010 18:17:47 -0000
User-agent: eGroups-EW/0.82

Caros, obrigado pela ajuda.
Acabei resolvendo com um array

i=0
for con in `ls /var/run/ppp[[:digit:]].pid | sed 's/^.*\///'`; do
         MODEM[i]=${con}
         i=$((i+1))
done

Dessa forma tenho o modem associado a uma variavel e posso deixar o script bem 
generico e ter mais modens.

Obrigado

--- Em address@hidden, Laercio Motta <laerciomasala@...> escreveu
>
> ou vc poderia fazer:
> 
> for con in `ls /var/run/ppp[[:digit:]].pid | sed 's/^.*\///'`; do
>    echo $con
>    (...) o q deseja fazer (..)
> done
> 
> sera que te ajuda ?? =D
> 
> 
> Em 31 de março de 2010 15:55, sergiolinux1 <sergiolinux@...> escreveu:
> 
> >
> >
> > Caros, espero que o titulo tenha a ver..rs
> >
> > Tenho 2 modens em um pc (podendo ter mais) e uma parte de um script de
> > "verificação" que estou fazendo é:
> >
> > listar as conexões pppX
> >
> > #PPP=$(ls /var/run/ppp[[:digit:]].pid | sed 's/^.*\///')
> > #echo $PPP
> > #ppp0.pid ppp1.pid --------- saida
> >
> > Pergunto:
> > Como dizer que:
> >
> > MODEM0=ppp0.pid
> > MODEM1=ppp1.pid
> > ...
> >
> > Depois com essas variaveis vou poder pegar o pid e ver se o processo
> > realmente está rodando. Pois as vezes o processo "morre" e o arquivo não é
> > deletado.
> >
> > Tentei algumas coisas como um for $PPP e pra casa ppp ele criava uma
> > variavel, imaginei fazer algo com xargs e tudo mais, mas em resumo...me
> > perdi.
> >
> > Como sempre "Parabens a todos e Obrigado pela ajuda"
> >
> > Sergio
> >
> >  
> >
> 
> 
> [As partes desta mensagem que não continham texto foram removidas]
>




reply via email to

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