[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: RES: [shell-script] pegar linha e alterar
From: |
Luiz Antonio Oliveira |
Subject: |
Re: RES: [shell-script] pegar linha e alterar |
Date: |
Fri, 22 Apr 2005 10:45:15 -0300 |
obrigado.. deu certinho aki ;-))
On 4/22/05, Julio Cezar Neves - DATAPREVRJ
<address@hidden> wrote:
>
> Aê Luiz,
>
> Prompt> linha=2
> Prompt> sed "${linha}s/ON/OFF/" control.txt
> OFF|Fabio|192.168.0.192|00:50:FC:67:86:C1|50
> OFF|Luiz|10.1.1.1|00:40:33:56:58:D7|20
> OFF|Rogerio|192.168.0.147|00:50:FC:67:86:C1|50
> ON|Server|192.168.0.1|00:40:33:56:58:D7|20
>
> [ ]s,
> Julio
> :wq
>
> | -----Mensagem original-----
> | De: Luiz Antonio Oliveira [mailto:address@hidden]
> | Enviada em: sexta-feira, 22 de abril de 2005 08:36
> | Para: address@hidden
> | Assunto: [shell-script] pegar linha e alterar
> |
> |
> |
> | Seguinte pessoal...
> | nao sei se essa duvida ja foi postado, mas eu nao conseguir acha-la
> | nos meus historicos... entao vejamos..
> |
> | tenho o arquivo:
> |
> | control.txt
> | OFF|Fabio|192.168.0.192|00:50:FC:67:86:C1|50
> | ON|Luiz|10.1.1.1|00:40:33:56:58:D7|20
> | OFF|Rogerio|192.168.0.147|00:50:FC:67:86:C1|50
> | ON|Server|192.168.0.1|00:40:33:56:58:D7|20
> |
> | estou listando ele e definindo por status:
> |
> | Status Nome Ip Mac Velocidade
> |
> | agora... seguinte..... setou kerendo alterar o status dele
> | para ON ou OFF
> |
> | estou tentando fazer da seguinte maneira:
> | # pega a linha do $usuarios ATIVO(ON)
> | linha=`cat control -n | grep ON | grep $user | cut -b 6,7`
> | # 2 no caso fica como o numero da linha...
> | cat control -n | sed '/2/s/ON/OFF/g' control > control.tmp
> | cat control.tmp > control
> | echo "Usuario $user Desativado"
> |
> | pergunta: tem como eu inserir uma variavel no sed para ele pegar a
> | linha que eu quiser alterar?
> |
> | e que de outra maneira eu poderia fazer esse tipo de ajuste..?
> |
> | fico grato..
> | abracos [']sss
> |
> | --
> | Luiz Antonio Oliveira
> | aka redhate
> | Linux User #347508
> | aMSN: address@hidden
> | Licq: 251384040
> | Orkut: http://www.orkut.com/Profile.aspx?uid=9590057360348810177
> | ------------------------------------------------------------------
> | Comunidade GNU\Linux Slackware do Brasil
> | address@hidden
> | http://www.slacklife.com.br
> | http://forum.slacklife.com.br
> | http://mirror.slacklife.com.br
> | Orkut: http://www.orkut.com/Community.aspx?cmm=380090
> | -------------------------------------------------------------------
> |
> |
> | ---------------------------------------------------------------------
> | 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.listas-discussao.cjb.net
> ---------------------------------------------------------------------
>
> Links do Yahoo! Grupos
>
> ---------------------------------------------------------------------
> 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.listas-discussao.cjb.net
> ---------------------------------------------------------------------
>
> Links do Yahoo! Grupos
>
>
>
>
>
--
Luiz Antonio Oliveira
aka redhate
Linux User #347508
aMSN: address@hidden
Licq: 251384040
Orkut: http://www.orkut.com/Profile.aspx?uid=9590057360348810177
------------------------------------------------------------------
Comunidade GNU\Linux Slackware do Brasil
address@hidden
http://www.slacklife.com.br
http://forum.slacklife.com.br
http://mirror.slacklife.com.br
Orkut: http://www.orkut.com/Community.aspx?cmm=380090
-------------------------------------------------------------------