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

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [shell-script] Saida do AWK para um Dialog - eu Consegui!!!!


From: Eduardo Lucas
Subject: Re: [shell-script] Saida do AWK para um Dialog - eu Consegui!!!!
Date: Thu, 09 Aug 2007 11:51:17 -0400
User-agent: Thunderbird 1.5.0.9 (X11/20061206)

Pessoal:
hoje finalmente....finalizei uma das etapas ....do meu script
Claro, com ajuda da dica do nosso colega Tiago Barcellos... consegui montar e rodar exatamente do jeito que eu estava querendo Deixo abaixo ai... pra vcs...o codigo... pra quem quiser dar uma olhada......ja que procurei na net...e nao achei..nada parecido....entao tá ai!
criticas, sugestões..sao bem vindas.....

Eduardo Lucas

#!/bin/sh
tracks="$( awk ' /PROJ {s} / {printf "" $4 "_" } /LOCAL / {printf $4 ".area|"} /RUA{s}/{printf $4 "|" } /NOME/ {printf "" $7 " | off" "\"" " "}' /home/eduardo/exporta/*.info)" c=('dialog --no-kill --backtitle "Exportação de Tracks" --checklist "Tracks em Disco" 0 0 0 2>/home/eduardo/Desktop/Parser/export.txt ${tracks[@]}')
   eval $c
   var=`echo $?`
   if [ $var -eq 1 ]; then
       clear;
       exit;
fi if [ $var -eq 0 ]; then
       clear;
       y=$(cat /home/eduardo/Desktop/Parser/export.txt);
       if [ "$y" = '' ];  then
dialog --sleep 2 --title 'Atenção' --infobox '\nNenhum Proj foi exportado, tente novamente...' 0 0; clear;
           exit;
       else
dialog --sleep 1 --title 'Aguarde' --infobox '\nBeleza, exportado...' 0 0; clear;
           exit;
       fi
fi



Tiago Barcellos Peczenyj escreveu:

Eduardo

Eu não consegui fazer de outra forma...

OPCOES="$(awk '{printf "%s \"%s - %s\" off ",$2,$3,$1 }' xxx)"
DIALOG="dialog --stderr --title 'Titulo' --checklist 'Pergunta ... ?' 0 0 0
${OPCOES} 2> selecionados"

para executar

eval $DIALOG
cat selecionados

[]´s Tiago

On 8/6/07, Eduardo Lucas <address@hidden <mailto:eduardo.lucas%40orbisat.com.br>> wrote:
>
> Pessoal.
>
> Acho que no ultimo e-mail...nao ficou muito bem explicado.
> Tenho um arquivo que gerei... com o awk, bom este arquivo esta dividido
> da seguinte forma...
>
> 03/02/2007 Testes001 DiscoA
> 09/02/2007 Testes034 DiscoB
> 12/02/2007 Testes027 DiscoC
>
> Bom, eu queria..carregar um dialog -- checklist... para selecionar umas
> opções e salvar em um arquivo texto.
> gostaria que ficasse da seguinte maneira:
>
> [ ] Teste 001 - Disco A - 03/02/2007
> [ ] Teste 034 - Disco B - 09/02/2007
> [ ] Teste 027 - Disco C - 12/02/2007
>
> até consegui chegar proximo do ideal...mas ta dificil...entao..
> Se alguem tiver uma idéia....
> Desde já grato
>
> Eduardo
>
>
>

--
Tiago B Peczenyj
Linux User #405772

http://peczenyj.blogspot.com/ <http://peczenyj.blogspot.com/>

[As partes desta mensagem que não continham texto foram removidas]




reply via email to

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