[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
pegar linha e alterar
From: |
Luiz Antonio Oliveira |
Subject: |
pegar linha e alterar |
Date: |
Fri, 22 Apr 2005 08:36:01 -0300 |
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
-------------------------------------------------------------------
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- pegar linha e alterar,
Luiz Antonio Oliveira <=