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

[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


reply via email to

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