[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] listar, enumerar, e permitir chamar..
From: |
Mateus Caruccio |
Subject: |
Re: [shell-script] listar, enumerar, e permitir chamar.. |
Date: |
Wed, 15 Oct 2003 10:39:17 +0800 |
opa, ahco q isso resolve teu problema.
Um while lista os arquivos .pdf do diretorio atual e guarda em um vetor
(somente para bash). o vetor eh indexado pela variavel num.
[]s
Mateus
##################################################
#!/bin/bash
torun=0
while true; do
list[0]=
num=0
for i in *.pdf; do
list[$num]=$i
echo "$num - ${list[$num]}"
num=$(($num + 1))
done
echo -e "\ns - Sair\n"
read -p "Escolha o arquivo: " torun
test "$torun" == "s" && exit
test -f "${list[$torun]}" && xpdf ${list[$torun]} || echo -e "\nArquivo
não encontrado"
done
##################################################
----- Original Message -----
From: Adriano Brand <address@hidden>
Date: Tue, 14 Oct 2003 19:08:27 +0200
To: lista shell-script <address@hidden>
Subject: [shell-script] listar, enumerar, e permitir chamar..
> Pretendo criar um script com a seguinte função:
> listar os arquivos no diretório;
> enumerar estes arquivos que serão pdf.
> e permitir chamar este arquivo pelo numero que ele acabou de receber..
> De maneira que este menu seria dinamico e se eu simplesmente jogasse
> mais um pdf dentro da pasta, quando executar o script ele estará na
> lista...
> Qualquer sugaetão é bem vinda...
> mesmo qualquer pista de por onde devo correr, já que tenho pouca
> experiencia.
> --
> att
> Adriano Brand
> ------------------
> address@hidden
> Técnico em eletronica
> Crea sc-56756-3
> Curitiba-Paraná
>
>
>
> ---------------------------------------------------------------------
> 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.listasdiscussao.cjb.net
> ---------------------------------------------------------------------
>
>
> Seu uso do Yahoo! Grupos é sujeito às regras descritas em:
> http://br.yahoo.com/info/utos.html
>
>
# ########################################################
# Mateus de Oliveira Caruccio <caruccio at operamail.com>
# Linux User #183552 - UIN #37364320
# Vim, vi e matei o Emacs !
--
___________________________________________________
OperaMail free e-mail - http://www.operamail.com
OperaMail Premium - 28MB, POP3, more! US$29.99/year
Powered by Outblaze
- Re: [shell-script] listar, enumerar, e permitir chamar..,
Mateus Caruccio <=