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

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

Re: [shell-script] linha


From: Junior Mulinari
Subject: Re: [shell-script] linha
Date: 06 Aug 2003 09:36:35 -0300

Fala Mateus!

Pois é, até aí tinha chegado, o problema é que dentro de while processo
linha por linha, e preciso copiar um pedaço da string da linha para
outra parte da linha, e não sei fazer isso com o sed, veja:

a linha
192.168.0.170    Sim   00:01:02:CC:F3:F8     secensino   Linux
tenho que substituir o "Sim", por um "<a
href="sh.sh:192.168.0.170"Sim<\a>", quer dizer, ele ao mesmo tempo que
substitui o Sim pelo href, tem que copiar o ip da frente da linha e
colocar dentro dele.

tem um negocio no sed que não consegui entender muito bem, mais ou menos
assim:

sed s/\(.*\)/\1/ - ele assume o que está entre parênteses para o "\1",
mais ou menos isso.

Obrigado.



Em Ter, 2003-08-05 às 22:50, Mateus Caruccio escreveu:
> opa,
> 
>   basta usar o sed:
> 
> $ SUA_STRING='<a href="sh.sh?=IP"Sim<\a>'
> $ sed -e "s/Sim/$SUA_STRING/" arquivo.txt
> 
> para saber mais, visite:
> 
> http://aurelio.net/er/
> http://aurelio.net/sed/
> 
> []s
> 
>   Mateus Caruccio
> 
> ----- Original Message -----
> From: Junior Mulinari <address@hidden>
> Date: 05 Aug 2003 22:32:06 -0300
> To: Shell Script <address@hidden>
> Subject: [shell-script] linha
> 
> > Olá Pessoal!
> > 
> > Gostaria de uma ajuda. Tenho uma linhas formada pelas seguites
> > informações:
> > 192.168.0.170    Sim   00:01:02:CC:F3:F8     secensino   Linux
> > 
> > quero substituir a palavra Sim por uma string, e nela contenha o numero
> > ip (que está no inicio da linha).
> > Que fique assim:
> > 192.168.0.170    <a href="sh.sh?=IP"Sim<\a>   00:01:02:CC:F3:F8    
> > secensino   Linux
> > 
> > Obrigado.
> > 
> > -- 
> > Junior Mulinari
> > address@hidden
> > SOLIS - Soluções em Software Livre - http://www.solis.org.br
> > CPD - Univates - http://www.univates.br
> > 
> > 
> > 
> > ---------------------------------------------------------------------
> > Esta lista não admite a abordagem de outras liguagens de programação, como 
> > perl, C etc. Quem insistir em não seguir esta regra será moderado sem 
> > prévio aviso.
> > ---------------------------------------------------------------------
> > Sair da lista: address@hidden
> > ---------------------------------------------------------------------
> > Esta lista é moderada de acordo com o previsto em 
> > http://www.listasdiscussao.cjb.net
> > ---------------------------------------------------------------------
> >  
> > 
> > Seu uso do Yahoo! Grupos é sujeito às regras descritas em: 
> > http://br.yahoo.com/info/utos.html
> > 
> > 
> 
> 
> 
> # ########################################################
> # Mateus de Oliveira Caruccio <caruccio at operamail.com>
> # Linux User #183552 - UIN #37364320
> # Vim, vi e matei o Emacs !
-- 
Junior Mulinari
address@hidden
SOLIS - Soluções em Software Livre - http://www.solis.org.br
CPD - Univates - http://www.univates.br



reply via email to

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