[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] Script com Funcao
From: |
Diniz Alexandre Daminelli |
Subject: |
Re: [shell-script] Script com Funcao |
Date: |
Fri, 26 Sep 2008 15:57:10 -0300 |
Olá Julio , Olá Fabiano, Olá Pessoal...
muito obrigado pela ajuda de vcs...
realmente Fabiano,
isso irá gerar "uma repetição no padrão do comando", porque preciso de comandos
diferentes para cada titulos...
mas as ideias foram boas, e com certeza irei aproveitá-las,
vou queimar um pouco mais de neuronios para ver se consigo adapta-las a minha
realidade...
Abraço,
Diniz.
----- Original Message -----
From: Fabiano Caixeta Duarte
To: address@hidden
Sent: Friday, September 26, 2008 3:16 PM
Subject: Re: [shell-script] Script com Funcao
2008/9/26 Diniz Alexandre Daminelli <address@hidden>
> Olá Fabiano...
>
> muito obrigado pela ajuda, o comando eval realmente funciona.. só tem um
> porem, há momentos que tenho que passar varios comando bem grandes, por
> exemplo :
>
>
> TITULO:
> "Bloqueio Layer7"
>
> COMANDOS
> $iptables -A FORWARD -m layer7 --l7proto edonkey -d any/0 -j DROP
> $iptables -A FORWARD -m layer7 --l7proto edonkey -s any/0 -j DROP
> $iptables -A FORWARD -m layer7 --l7proto fasttrack -d any/0 -j DROP
> $iptables -A FORWARD -m layer7 --l7proto fasttrack -s any/0 -j DROP
> $iptables -A FORWARD -m layer7 --l7proto directconnect -d any/0 -j DROP
> $iptables -A FORWARD -m layer7 --l7proto directconnect -s any/0 -j DROP
> $iptables -A FORWARD -m layer7 --l7proto bittorrent -d any/0 -j DROP
> $iptables -A FORWARD -m layer7 --l7proto bittorrent -s any/0 -j DROP
> $iptables -A FORWARD -m layer7 --l7proto napster -d any/0 -j DROP
> $iptables -A FORWARD -m layer7 --l7proto napster -s any/0 -j DROP
> $iptables -A FORWARD -m layer7 --l7proto soulseek -d any/0 -j DROP
> $iptables -A FORWARD -m layer7 --l7proto soulseek -s any/0 -j DROP
> $iptables -A FORWARD -m layer7 --l7proto gnutella -d any/0 -j DROP
> $iptables -A FORWARD -m layer7 --l7proto gnutella -s any/0 -j DROP
> $iptables -A FORWARD -m layer7 --l7proto msnmessenger -d any/0 -j DROP
> $iptables -A FORWARD -m layer7 --l7proto msnmessenger -s any/0 -j DROP
> $iptables -A FORWARD -m layer7 --l7proto imesh -d any/0 -j DROP
> $iptables -A FORWARD -m layer7 --l7proto imesh -s any/0 -j DROP
> $iptables -A FORWARD -m layer7 --l7proto ares -d any/0 -j DROP
> $iptables -A FORWARD -m layer7 --l7proto ares -s any/0 -j DROP
> $iptables -A FORWARD -m layer7 --l7proto counterstrike-source -d any/0 -j
> DROP
> $iptables -A FORWARD -m layer7 --l7proto counterstrike-source -s any/0 -j
> DROP
> $iptables -A FORWARD -m layer7 --l7proto doom3 -d any/0 -j DROP
> $iptables -A FORWARD -m layer7 --l7proto doom3 -s any/0 -j DROP
> $iptables -A FORWARD -m layer7 --l7proto dayofdefeat-source -d any/0 -j
> DROP
> $iptables -A FORWARD -m layer7 --l7proto dayofdefeat-source -s any/0 -j
> DROP
> $iptables -A FORWARD -m layer7 --l7proto halflife2-deathmatch -d any/0 -j
> DROP
> $iptables -A FORWARD -m layer7 --l7proto halflife2-deathmatch -s any/0 -j
> DROP
> $iptables -A FORWARD -m layer7 --l7proto quake-halflife -d any/0 -j DROP
> $iptables -A FORWARD -m layer7 --l7proto quake-halflife -s any/0 -j DROP
> $iptables -A FORWARD -m layer7 --l7proto quake1 -d any/0 -j DROP
> $iptables -A FORWARD -m layer7 --l7proto quake1 -s any/0 -j DROP
>
>
> Imagina colocar tudo isso aí em uma unica linha, ficaria dificil de
> interpretar, tem agluma forma de organizar melhor?
> vc ou agluem tem mais alguma ideia.
>
> Valeu pela ajuda.
>
> Abraço
>
> Diniz.
>
Coloquei numa linha só para te mostrar a prova de conceito.
A idéia é você ter uma variável, ou vetor como sugerido pelo Júlio, para
armazenar os comandos a serem executados.
Por outro lado, estou vendo uma repetição no padrão do comando. Não seria
interessante gerar um vetor só com os valores que realmente são alterados?
--
Fabiano Caixeta Duarte
Especialista em Redes de Computadores
Linux User #195299
Ribeirão Preto - SP
[As partes desta mensagem que não continham texto foram removidas]
[As partes desta mensagem que não continham texto foram removidas]
- Dúvida besta porem persistente, allan_hkrs, 2008/09/26
- Re: [shell-script] Script com Funcao, Julio C. Neves, 2008/09/26
- Duvida If....., Redes - Hábil Tecnologia, 2008/09/27
- Re: [shell-script] Duvida If....., César Vianna, 2008/09/27
- Re: [shell-script] Duvida If....., André Saunite, 2008/09/27
- Re: [shell-script] Duvida If....., Paulo Silvestre Schmitt, 2008/09/27
- Re: [shell-script] Dúvida besta porem persistente, Julio C. Neves, 2008/09/26
- Re: [shell-script] Dúvida besta porem persistente, Breno Moiana, 2008/09/30
- Re: [shell-script] Dúvida besta porem persistente, jimmy, 2008/09/30
- Re: [shell-script] Dúvida besta porem persistente, Breno Moiana, 2008/09/30
- Re: [shell-script] Dúvida besta porem persistente, Flavio Junior, 2008/09/30