[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] Re: problemas com o IF
From: |
Eliphas Levy Theodoro |
Subject: |
Re: [shell-script] Re: problemas com o IF |
Date: |
Fri, 13 May 2005 12:33:59 -0300 (BRT) |
enkhrypthor, @ 14:54:
> No caso, o arquivo x.iso eh soh um exemplo, no caso ele vai ser um
> diretorio, entao o que estou tentando fazer eh um script que cheque se
> o tamanho dapasta ultrapassou um certo valor
>
> no caso eu vi que podia fazer isto:
>
> if [ $# -le "664736" ]; then
> echo -e "Igual";
[...]
> mas quando rodo ele ( ./arquivo 80000000 ) ele sempre informa como "igual"
Whoops. $# é a variável que te dá a quantidade de parâmetros passada
para o script. No caso, "1" ';)
O que você queria ali creio que seja a variável $1, primeiro
parâmetro.
Experimenta assim:
megas=`du -sm diretorio`
if [ $megas -gt 650 ]; then
echo Maior
else
echo menor
fi
[ ]'s
--
Eliphas
[As partes desta mensagem que não continham texto foram removidas]