[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Res: [shell-script] Comando de inserção
From: |
Isaac Sampaio |
Subject: |
Res: [shell-script] Comando de inserção |
Date: |
Sat, 27 Mar 2010 09:50:20 -0700 (PDT) |
Obrigado aos amigos julio e flavio. Vou tentar montar o script aqui, estou
usando dialog para criar as interfaces e o retorno com o ip estou colocando em
uma variavel.
Posto aqui logo.
Abraços
________________________________
De: Flavio Torres <address@hidden>
Para: address@hidden
Enviadas: Sábado, 27 de Março de 2010 9:35:33
Assunto: Re: [shell-script] Comando de inserção
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Em 27/3/2010 08:04, xiss_break escreveu:
> Eu preciso que o script pegue o ip informado na entrada e insira da
seguite forma.
>
> Se for para o grupo admin:
> src admin {
> ip 192.168.0.2 novoip outroip
> }
>
> se for restrito:
>
> src restritos {
> ip 192.168.0.10 novoip outroip
> }
Olá,
Com o sed você consegue substituir a linha X por um novo conteúdo.
O que você precisará fazer é: Saber qual o número da linha com base no
admin ou restritos, guardar este conteúdo em uma variável e substituir
com o sed.
o sed funciona assim:
sed '3s/.*/TEXTO_ SUBSTITUIDO/ '
Onde o 3 é a linha que você deseja substituir.
Para saber o número da linha, pode fazer com o comando _nl_, nl arquivo.
Bom, acho que já dei uma idéia legal, agora é só você juntar tudo em
um script e voilà.
[]'s
- --
/*---------- --------- --------- --------- --------- -----*/
/* * Flavio Torres - Administrador de Sistemas*/
/* /_\ */int y,z;main(x){ x=(x>0?-9: x);z=((z= (x+5)
/* o. .o */)>0?z:-z); printf(!x& &++y?"\n" :z?z>y%3+ y/
/* ((Y)) */3?" ":x<-5?"/":" \\":y?"|" :"*");y-9? main(
/* ()) (() */++x):puts( " _|_|_")&&puts( " \\___/");}
/* ()^() A party animal isn't just for Christmas.*/
-----BEGIN PGP SIGNATURE--- --
Version: GnuPG v1.4.8 (MingW32)
iEYEARECAAYFAkut+ 5UACgkQNRQApncg2 95ydQCgsO9S22EE1 mSSdm8JzdGrV1rl
F/wAn1lUPt99krOpN+ fCkcc+N6wrz3jT
=LuZv
-----END PGP SIGNATURE--- --
____________________________________________________________________________________
Veja quais são os assuntos do momento no Yahoo! +Buscados
http://br.maisbuscados.yahoo.com
[As partes desta mensagem que não continham texto foram removidas]