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

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [shell-script] Validar entrada via teclado.


From: Flavio Junior
Subject: Re: [shell-script] Validar entrada via teclado.
Date: Fri, 23 Jun 2006 17:37:45 -0300

use aspas ... deve resolver

se não, use $@ pra representar tudo que foi passado ao script.. no caso

$ script teste de varias entradas
$ echo $@   # dentro do script, claro
teste de varias entradas

se tiver argumentos, ele vai exibir tambem, o que não fica
interssante... vai da sua necessidade


Flavio do Carmo Junior aka blk1d

On 6/23/06, Alexandre Andrade <address@hidden> wrote:
Valeu Augusto, consegui fazer o que eu queria.

O problema que eu tenho agora é que através a entrada do comando ($1) eu não
to conseguindo adicionar dentro de um arquivo uma palavra com espaços, como
por exemplo

spamadd.sh c i a l i s

Valeu.

On 6/23/06, Flavio Junior <address@hidden> wrote:
>
> nossa.. verdade, viajei.. .
>
> Voce usa o $1 direto neh? faz isso mesmo q o amigo ai falou..
>
> Bota uma condição no teu script verificando o conteudo de $1 :)
>
> Mal...
>
>
> Flavio do Carmo Junior aka blk1d
>
> On 6/23/06, Flavio Junior <address@hidden> wrote:
> > joga pra um tmpfile antes, verifica, e da um cat tmpfile >> no arquivo
> > do spamassassin
> >
> > pra verificar voce pode contar o numero de caracteres, por exemplo com
> > o wc -c ...
> >
> >
> > Flavio do Carmo Junior aka blk1d
> >
> > On 6/23/06, Alexandre Andrade <address@hidden> wrote:
> > > Olá pessoal,
> > >
> > > Estou montando um script para adicionar automaticamente palavras no
> > > Spamassassin, ele está mais ou menos assim:
> > >
> > > ----------------------------
> > > #!/bin/bash
> > >
> > > #### SCRIPT PARA ADICIONAR PALAVRAS NO SPAMASSASSIN ####
> > >
> > > echo "## Body Message
> > > body $1 /\b$2\b/i
> > > score $1 20
> > > describe $1 Make Spam Body
> > >
> > > ## Header Message
> > > header $1 Subject =~ /\b$2\b/i
> > > score $1 25
> > > describe $1 Make Spam Subject
> > > " >> /usr/share/spamassassin/40_ost.cf
> > >
> > > ## Blank Line
> > > echo "" >> /usr/share/spamassassin/40_ost.cf
> > >
> > > ## Restart Spamassassin
> > > killall spamd
> > > killall spamd
> > > sleep 5
> > > /usr/bin/spamd -d -v
> > > -------------------------------------------
> > >
> > > Só que eu queria validar se o usuário digitou algo ou não, porque se
> > > eu rodar o script ele adiciona a entrada no arquivo em branco sem
> > > nada.
> > >
> > > Como faço ?
> > >
> > > --
> > > ============================
> > > Alexandre Andrade
> > > São Paulo - SP
> > > Linux User: 337239
> > > BSD User: BSD051253
> > > address@hidden
> > > ============================
> > >
> > >
> > > ---------------------------------------------------------------------
> > > Esta lista não admite a abordagem de outras liguagens de programação,
> como perl, C etc. Quem insistir em não seguir esta regra será moderado sem
> prévio aviso.
> > > ---------------------------------------------------------------------
> > > Sair da lista: address@hidden
> > > ---------------------------------------------------------------------
> > > Esta lista é moderada de acordo com o previsto em
> http://www.listas-discussao.cjb.net
> > > ---------------------------------------------------------------------
> > > Servidor Newsgroup da lista: news.gmane.org
> > > Grupo: gmane.org.user-groups.programming.shell.brazil
> > >
> > >
> > > Links do Yahoo! Grupos
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> >
>
>



--
============================
Alexandre Andrade
São Paulo - SP
Linux User: 337239
BSD User: BSD051253
address@hidden
============================


[As partes desta mensagem que não continham texto foram removidas]



---------------------------------------------------------------------
Esta lista não admite a abordagem de outras liguagens de programação, como 
perl, C etc. Quem insistir em não seguir esta regra será moderado sem prévio 
aviso.
---------------------------------------------------------------------
Sair da lista: address@hidden
---------------------------------------------------------------------
Esta lista é moderada de acordo com o previsto em 
http://www.listas-discussao.cjb.net
---------------------------------------------------------------------
Servidor Newsgroup da lista: news.gmane.org
Grupo: gmane.org.user-groups.programming.shell.brazil


Links do Yahoo! Grupos











reply via email to

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