[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: RES: RES: [shell-script] abrir arquivo e incluir caracter
From: |
leogildo_silva |
Subject: |
Re: RES: RES: [shell-script] abrir arquivo e incluir caracter |
Date: |
Wed, 13 Aug 2003 02:40:56 -0000 |
User-agent: |
eGroups-EW/0.82 |
Marcio,
Veja se esta versão atende...
#---------------------------------------------------------------
# Objetivo: adicionar ou remover comentarios (#) de acordo com
# regras especificas
#---------------------------------------------------------------
#
# Considerando o seu script principal, adaptei este script para
# que voce possa utiliza-lo em ambas as opcoes,ou seja, bloquear
# ou liberar um IP.
#
# Sintaxe: ./nome_do_script [parm1] [parm2]
#
# Obs: Dentro das funcoes do seu script, voce deverah executar:
#
# ../nome_do_script ${opcao} ${nome}
#
#---------------------------------------------------------------
#
# Este script pode atender a sua necessidade, porem, eu acho que
# voce deve avaliar o quesito "seguranca do processo", antes de
# implantar qualquer solucao no seu ambiente.
#
# O que voce pode implementar (por exemplo)?
#
# - nao permitir bloqueio de IPs jah bloqueados
# - registrar as alteracoes em arquivos de log
# - validar o conteudo de $OP e $IP
# - etc
#
#---------------------------------------------------------------
# Homologado em: (exceto esta versao, c/ continue fora do case)
# --------------
# - Solaris 8
# - Red Hat Linux 7.2
#---------------------------------------------------------------
OP=${1}
IP=${2}
rm -f forward.masq
while read REGRA
do
if echo ${REGRA} | grep "${IP}" >/dev/null
then
case ${OP} in
1) echo "#${REGRA}" >> forward.masq ;;
2) echo "${REGRA}" | sed 's/^#//' >> forward.masq ;;
esac
continue
fi
echo "${REGRA}" >> forward.masq
done < forward.teste
mv forward.masq forward.teste
#--------------------------------------------------------------
Bye.
--- Em address@hidden, "marcio_costa"
<marcio_costa@c...> escreveu
> Desculpe pessoal,
> Mas nao funcionou.
> Tanto o script do Leogildo, como o do rodolfo.
> Aguardo sugestões :)
- abrir arquivo e incluir caracter, marcio_nei, 2003/08/08
- RES: [shell-script] abrir arquivo e incluir caracter, Rodolfo Villanova, 2003/08/08
- Re: RES: [shell-script] abrir arquivo e incluir caracter, leogildo_silva, 2003/08/09
- RES: RES: [shell-script] abrir arquivo e incluir caracter, Rodolfo Villanova, 2003/08/11
- Re: RES: RES: [shell-script] abrir arquivo e incluir caracter, leogildo_silva, 2003/08/11
- Re: RES: RES: [shell-script] abrir arquivo e incluir caracter, marcio_costa, 2003/08/12
- RES: [shell-script] abrir arquivo e incluir caracter, Rodolfo Villanova, 2003/08/12
- Re: RES: RES: [shell-script] abrir arquivo e incluir caracter,
leogildo_silva <=