[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] ajuda com alguns comandos
From: |
Tiago Barcellos Peczenyj |
Subject: |
Re: [shell-script] ajuda com alguns comandos |
Date: |
Thu, 20 Apr 2006 08:56:46 -0300 |
Ola,
para testar o conteudo de strings eu sugiro que use parâmetros para
trabalhar com strings
no caso são =, !=, -n e -z (igual, diferente, nao nula, nula)
if [ "${VARIAVEL}" != "" ]; then echo "Não Vazia" ; fi
if [ -n "${VARIAVEL}" ]; then echo "Não Vazia" ; fi
if [ ! -z "${VARIAVEL}" ]; then echo "Não Vazia" ; fi
-ne se trata de comparações numéricas.
On 4/19/06, Alex Rodrigues <address@hidden> wrote:
> Prezado(a)s Colaboradore(a)s,
>
> eu tenho um script que faz um top redirecionando para um arquivo, está
> funcionando tudo bem. Acontece que preciso colocar na inicialização da
> máquina. RHEL 4.0, fiz um script e coloquei no rc.local.
> Acontece que ele não faz o top quando ligo a máquina. Nem acionando o script
> na mão. exemplo: tenho o maestro.sh (aqui tem vários parâmetros) que é
> chamado pelo executa.sh no rc.local. ao iniciar a máquina, cria o arquivo,mas
> não faz o top redirecionado para o arquivo, depois faz um df,e el faz
> normalmente.
> No maestro.sh, tenho um while de 5 iterações, onde faço um cat | grep ,
> tenho este teste dentro do while if [ $VARIAVEL -ne "" ]; then echo "Não
> Vazia". Acontece que na primeira iteração dá esse erro:
> test: Specify a parameter with this command.
> Na segunda faz corretamente, e nas outras acontece este erro:
> A test command parameter is not valid.
>
> Vocês poderiam me ajudar?
>
> Atenciosamente,
>
> Aelx Rodrigues da Silva
>
>
> ---------------------------------
> Abra sua conta no Yahoo! Mail - 1GB de espaço, alertas de e-mail no celular
> e anti-spam realmente eficaz.
>
> [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
>
>
>
>
>
>
>
>
>
--
Tiago B Peczenyj
Linux User #405772
# cd /pub
# more beer
- ajuda com alguns comandos, Alex Rodrigues, 2006/04/19
- Re: [shell-script] ajuda com alguns comandos,
Tiago Barcellos Peczenyj <=