[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] Gerar um menu com saída de um comando ou arquivo !
From: |
Eduardo Augusto Cosa |
Subject: |
Re: [shell-script] Gerar um menu com saída de um comando ou arquivo ! |
Date: |
Thu, 18 Mar 2004 08:14:23 -0300 |
Felipe,
Desculpe minha ignorância, mas não sabendo como enviar a saída para o "select".
Um exemplo no script:
#!/bin/bash
COUNTARQ=`find / -type f -name $1 -print | wc -l`
if [ $COUNTARQ -eq 0 ]; then
echo "O arquivo solicitado nao existe."
else
echo "Os seguintes arquivos foram identificados:";
find / -type f -name $1
# Como eu faria para redirecionar a saída deste find para o select ???
# O máximo que consegui foi redirecionar para um while e printar as opções com
um echo :-(
fi
Obrigado pela ajuda !
Eduardo
----- Original Message -----
From: Felipe Kellermann
To: address@hidden
Sent: Thursday, March 18, 2004 12:01 AM
Subject: Re: [shell-script] Gerar um menu com saída de um comando ou arquivo !
On Wed, 17 Mar 2004 5:02pm -0300, Eduardo Augusto Cosa wrote:
> Arquivos com nomes comum, escolha um deles:
> 1) /tmp/ze.000
> 2) /home/ze/ze.000
> 3) /ze.00
> Opção:
>
> Será que conseguiram entender ???
Sim, envia a saída para o `select'.
$ PS3='Opção: '
$ select r in a b c; do echo resposta: $r; done
1) a
2) b
3) c
Opção: 2
resposta: b
Opção:
--
Felipe Kellermann
---------------------------------------------------------------------
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
---------------------------------------------------------------------
------------------------------------------------------------------------------
Links do Yahoo! Grupos
a.. Para visitar o site do seu grupo, acesse:
http://br.groups.yahoo.com/group/shell-script/
b.. Para sair deste grupo, envie um e-mail para:
address@hidden
c.. O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço
do Yahoo!.
[As partes desta mensagem que não continham texto foram removidas]