[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: {Script bloq.} Re: {Script bloq.} Re: {Script bloq.} Re: {Script blo
From: |
Julio C. Neves |
Subject: |
Re: {Script bloq.} Re: {Script bloq.} Re: {Script bloq.} Re: {Script bloq.} Re: [shell-script] Help -cad |
Date: |
Thu, 10 Aug 2006 14:39:23 -0300 |
Em 10/08/06, Fabricio Cruz <address@hidden> escreveu:
>
> HELP !! rsrs
>
> Digite a palavra a ser bloqueada:
> "palavra1
> palavra2
> palavra3
> address@hidden
> address@hidden"
> Nome e/ou URL bloqueados
>
Fabricio, vou repetir: a rotina que vc postou termina nesse ponto. E neste
ponto eu te garanto que as 5 últimas linhas do arquivo contem exatamente o
que vc digitou (pela rotina não dá para ver se vc "esvazia" o arquivo antes
de anexar (>>) dados a ele.
Para provar isso, antes de executar o seu prg faça:
> /root/shell/block
para "esvaziar" o e coloque um exit abaixo da linha:
Nome e/ou URL bloqueados
Em seguida faça: cat /root/shell/block
que voltará *exatamente* o que vc digitou (ou colou"
[ ]s,
Julio
:wq
############################################
> # Shell Teste - Multirede #
> ############################################
> Opcao:
>
> [1]. SQUID
> [2]. SPAM
> [3]. POSTFIX
> [4]. Sair
>
> Qual a opcao desejada? [root@syxspo01 shell]# palavra3
> -bash: palavra3: command not found
> [root@syxspo01 shell]# address@hidden
> -bash: address@hidden: command not found
> [root@syxspo01 shell]# address@hidden"
>
> CAT no arquivo
>
> "teste
> "teste
> "teste teste01"
> "palavra1
>
>
> HELP !!! rsrsrs
>
>
> >>> "Julio C. Neves" <address@hidden> 08/10/06 1:51 pm >>>
> Fabricio, funcionou sim!
>
> Os erros que vc listou não são da rotina que tratamos. Esta rotina só lê
> os
> dados e grava em /root/shell/block. Dê um cat neste arquivo e nos diga
> se
> funcionou ou não...
>
> Como já dizia o sábio chinês no alto de sua sabedoria: "Uma coisa é
> uma
> coisa, outra coisa é outra coisa." :)
>
> Abraços,
> Julio
> :wq
>
>
>
> Em 10/08/06, Fabricio Cruz <address@hidden> escreveu:
> >
> > É ... não funcionou ... :(
> >
> > Resultado:
> >
> > Digite a palavra a ser desbloqueada:
> > "palavra1
> > palavra2
> > palavra3
> > address@hidden
> > address@hidden" Nome ( 'mailto:address@hidden" Nome'
> )
> > e/ou URL desbloqueados
> > [root@syxspo01 shell]# palavra2
> > -bash: palavra2: command not found
> > [root@syxspo01 shell]# palavra3
> > -bash: palavra3: command not found
> > [root@syxspo01 shell]# address@hidden
> > -bash: address@hidden: command not found
> > [root@syxspo01 shell]# address@hidden"
> >
> >
> >
> > >>> "Eric Anderson" <address@hidden> 08/10/06 12:00 pm >>>
> > Eu num entendi como ele vai ler mais de uma linha com read...
> >
> > Se alguém tiver tempo e paciência...
> >
> > sds
> >
> > Eric
> > ----- Original Message -----
> > From: Fabricio Cruz
> > To: address@hidden
> > Sent: Thursday, August 10, 2006 11:06 AM
> > Subject: {Script bloq.} Re: {Script bloq.} Re: [shell-script] Help
> > -cadastro de lista de Emails
> >
> >
> > Caramba a vida é mais fácil do que parece né ...rsrs :)
> >
> >
> > Valeu !
> >
> > >>> "Julio C. Neves" <address@hidden> 08/10/06 10:33 am >>>
> > Fabricio,
> > continua mais simples do que parece :). Basta colocar o texto que
> vc
> > colará
> > entre aspas, da seginte forma:
> >
> > Digite a palavra a ser bloqueada:
> > "palavra1
> > palavra2
> > palavra3
> > address@hidden
> > address@hidden"
> >
> > Abraços,
> > Julio
> > :wq
> >
> >
> >
> > Em 10/08/06, Fabricio Cruz <address@hidden> escreveu:
> > >
> > > Julio, Bom dia!
> > >
> > > Desde já agradeço a disposição!!
> > >
> > > Acho que não me expressei corretamente, segue abaixo a função:
> > >
> > > Sou novato com shell e isso complica mto ...rsrsrsrs.... :)
> > >
> > > BLOQUEAR(){
> > >
> > > echo "Digite a palavra a ser bloqueada:"
> > > read block
> > > echo "$block " >> /root/shell/block #### diretorios e
> > arquivos
> > > p/ teste
> > > echo
> > > # service squid restart comentada p/ nao restartar o
> > squid
> > >
> > > echo "Nome e/ou URL bloqueados"
> > > Principal
> > > }
> > >
> > > O objetivo dessa função é bloquear palavras (ou emails) no squid
> > só
> > > que dessa forma só consigo inserir uma palavra por vez, como
> > poderia
> > > fazer para copiar uma lista como o exemplo abaixo e executar a
> > inclusão
> > > de diversas palavras, respeitando a quebra de linha?
> > >
> > > Ex de lista:
> > >
> > > palavra1
> > > palavra2
> > > palavra3
> > > address@hidden
> > > address@hidden
> > >
> > >
> > > Queria fazer como se estivesse no OpenOffice por exemplo,
> > selecionar
> > as
> > > cinco linhas acima recortar e colar logo depois do echo "Digite
> a
> > > palavra a ser bloqueada:"(isso farei manualmente mesmo). Como
> faço
> > para
> > > que o shell possa efetuar as quebras? Pois atualmente quando
> colo
> > mais
> > > de uma linha ele lê apenas a primeira e interpreta as outras
> como
> > > comando gerando erro ....
> > >
> > > Não sei se fui claro :(
> >
> >
>
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>
>
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>
>
--
Abraços,
Julio
http://www.julioneves.com - Um livro sobre Bash completo e on-line
:wq
[As partes desta mensagem que não continham texto foram removidas]
- Re: {Script bloq.} Re: [shell-script] Help - cadastro de lista de Emails, (continued)
- Message not available
- Re: {Script bloq.} Re: [shell-script] Help - cadastro de lista de Emails, Julio C. Neves, 2006/08/10
- {Script bloq.} Re: {Script bloq.} Re: [shell-script] Help - cadastro de lista de Emails, Fabricio Cruz, 2006/08/10
- Re: {Script bloq.} Re: {Script bloq.} Re: [shell-script] Help -cadastro de lista de Emails, Eric Anderson, 2006/08/10
- {Script bloq.} Re: {Script bloq.} Re: {Script bloq.} Re: [shell-script] Help -cadastro de lista de E, Fabricio Cruz, 2006/08/10
- Re: {Script bloq.} Re: {Script bloq.} Re: {Script bloq.} Re:[shell-script] Help -cadastro de lista de E, Eric Anderson, 2006/08/10
- Re: {Script bloq.} Re: {Script bloq.} Re: {Script bloq.} Re:[shell-script] Help -cadastro de lista de E, Flavio Junior, 2006/08/10
- Message not available
- Re: {Script bloq.} Re: {Script bloq.} Re: {Script bloq.} Re: [shell-script] Help -cadastro de lista de E, Julio C. Neves, 2006/08/10
- {Script bloq.} Re: {Script bloq.} Re: {Script bloq.} Re: {Script bloq.} Re: [shell-script] Help -cad, Fabricio Cruz, 2006/08/10
- {Script bloq.} Re: {Script bloq.} Re: {Script bloq.} Re: {Script bloq.} Re: [shell-script] Help -cad, Fabricio Cruz, 2006/08/10
- Re: {Script bloq.} Re: {Script bloq.} Re: {Script bloq.} Re: {Script bloq.} Re: [shell-script] Help -cad, Flavio Torres, 2006/08/10
- Message not available
- Re: {Script bloq.} Re: {Script bloq.} Re: {Script bloq.} Re: {Script bloq.} Re: [shell-script] Help -cad,
Julio C. Neves <=
- {Script bloq.} Re: {Script bloq.} Re: {Script bloq.} Re: {Script bloq.} Re: {Script bloq.} Re: [shel, Fabricio Cruz, 2006/08/11
- Re: [shell-script] Help - cadastro de lista de Emails, Flavio Torres, 2006/08/11
- {Script bloq.} Re: [shell-script] Help - cadastro de lista de Emails, Fabricio Cruz, 2006/08/11
- Re: {Script bloq.} Re: [shell-script] Help - cadastro de lista de Emails, Eric Anderson, 2006/08/11
- {Script bloq.} Re: {Script bloq.} Re: [shell-script] Help - cadastro de lista de Emails, Fabricio Cruz, 2006/08/11
- Re: {Script bloq.} Re: {Script bloq.} Re: [shell-script] Help -cadastro de lista de Emails, Julio C. Neves, 2006/08/10