Armando, veja se esse exemplo funciona para você:
#!/bin/bash
VAR1=$1
VAR2=$2
if [ ${VAR1} -ge ${VAR2} ]; then
echo "${VAR1} é maior ou igual a ${VAR2}"
else
echo "${VAR1} é menor que ${VAR2}"
fi
Execute passando 2 valores como parâmetros. Exemplo: ./script.sh 1 2
[]s
Gentil.
Armando Roque wrote:
Eu ja havia tentado e não é isso!
Pelo que percebi é com relação ao operador esperado que não está
encontrando. E como eu ainda não tenho muita experiência com shell está
um pouco complicado!
Obrigado,
Armando
Elton Simões Baptista wrote:
tenta com aspas, assim:
if [ "$TAM_TAR" -ge "$TAM_BACKUP" ]
---------------------------------------------------------------------
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
---------------------------------------------------------------------
Links do Yahoo! Grupos