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

[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]



reply via email to

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