[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] Trabalhando com variável.
From: |
Julio C. Neves |
Subject: |
Re: [shell-script] Trabalhando com variável. |
Date: |
Sat, 24 Nov 2007 10:04:40 -0200 |
Fala Angelo,
vou responder no local da pergunta.
Em 24/11/07, Angelo Valentim Merlo <address@hidden> escreveu:
>
> Olá pessoal, tudo bem com vocês? Por aqui está tudo tranqüilo.
>
> Pessoal, estou fazendo um Script simples (estou aprendendo agora) e me
> deparei com duas dúvidas, creio que seja simples pra vocês. Estou usando o
> comando "QTD=$(ls *.jpg | wc -l)" para passar o valor para a variável, mas
> eu precisava trabalhar matematicamente com essa variável.
>
> Estou tentando subtrair o valor dela e passando para a própria com o
> comando "QTD=$QTD-1", mas quando dou um "echo $QTD" ele me mostra um "4-1" e
> não "3" como eu precisava.
>
Vc pode fazer isso de diversas formas:
let QTD--
let --QTD
let QTD-=1
QTD=$((QTD-1))
QTD=$[QTD-1]
E muito mais do que isso....
O que eu estou fazendo de errado? Como é a maneira correta?
>
> outra coisa, la no comando "ls" eu estou passando para ele pegar apenas os
> arquivos com extensão ".jpg", naquele comando como eu passo mais de um
> parâmetro? Para pegar os ".png" também, por exemplo.
>
ls *.{jpg,png}
Obrigado.
> []'s
>
>
> "Amamos desejar mais do que amamos o objeto de nosso desejo." -
> (Nietzsche)
> Seja livre, use Linux.
> Linux User: 454473
>
> Abra sua conta no Yahoo! Mail, o único sem limite de espaço para
> armazenamento!
> http://br.mail.yahoo.com/
>
>
--
Abraços,
Julio
http://www.julioneves.com - Um livro sobre Bash completo e on-line
:wq
[As partes desta mensagem que não continham texto foram removidas]