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

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

problema nas clausulas do comando if


From: Renato de Oliveira Diogo
Subject: problema nas clausulas do comando if
Date: Sat, 28 Apr 2007 03:13:52 -0000
User-agent: eGroups-EW/0.82

Olá pessoal

estou construindo um script e estou checando a passagem de parametros... 

==
ARQENT=$1;
ARQSAI=$2;
COUNT=1;
ARQTEMP=/tmp/tmpscriptsh_vararqtemp

LINHA_EXT="c_1,c_2,c_3,c_4,c_5,c_6,c_7,c_8";

if [ -z $ARQENT -o -z $ARQSAI ];
then
        echo "script v0.1 - Renato Diogo";
        echo "Sintaxe: script {arquivo_entrada} {arquivo_saida}"
        exit 1;
fi
==

Quandou vou testar, se nao passar nenhum parametro, entra normal, se
passo os dois, também... mas quando coloco somente 1 (que era para
entrar no if) dá o seguinte erro:

==
./script.sh: line 35: [: argument expected
==

Alguem pode me dizer o pq?

[]s



reply via email to

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