[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