geovan, vc pode usar o SED
$ cat ips.txt
####IP´s bloqueados
200.1664.585.151
201.545.696.648
#### IP´s desbloqueados
200.1664.585.151
201.545.696.648
$ sed '/\bbloqueados\b/a127.0.0.1' ips.txt # adicionando ip bloqueado
####IP´s bloqueados
127.0.0.1
200.1664.585.151
201.545.696.648
#### IP´s desbloqueados
200.1664.585.151
201.545.696.648
$ sed '/\bdesbloqueados\b/a127.0.0.1' ips.txt # adicionando ip desbloqueado
####IP´s bloqueados
200.1664.585.151
201.545.696.648
#### IP´s desbloqueados
127.0.0.1
200.1664.585.151
201.545.696.648
para alterar o arquivo atual vc pode usar a opção -i do sed (mas tenha algum
cuidado)
vc pode usar em uma função ou shell script
desbloqueia() { sed "/\bdesbloqueados\b/a${1}" ips ; }
agora mão na massa ;-)
On 12/19/06, geovan127 <[EMAIL PROTECTED]> wrote:
>
> Olá lista, será que alguém resolve esse problema pra mim, estou fazendo
> um script, para colocar um certo texto digitado dentro de um arquivo,
> mas esse arquivo está bem organizado tipo
> ####IP´s bloqueados
> 200.1664.585.151
> 201.545.696.648
> #### IP´s desbloqueados
> 200.1664.585.151
> 201.545.696.648
>
> Minha dúvida é! qual a sintaxe que eu uso para colocar o próximo IP na
> sequência tanto dos desbloqueados quanto na sequencia dos bloqueados,
> agradeço a ajuda desde já!
>
>
>
--
Tiago B Peczenyj
Linux User #405772
# cd /pub
# more beer
[As partes desta mensagem que não continham texto foram removidas]