[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] Puxar uma lista e colocar numa radiolist
From: |
Yahoo |
Subject: |
Re: [shell-script] Puxar uma lista e colocar numa radiolist |
Date: |
Thu, 13 Mar 2008 20:14:18 +0100 |
User-agent: |
Thunderbird 2.0.0.0 (X11/20070326) |
Vc pode provar isso
*#!/bin/bash
primepunt='Prova la primera variable'
segonpunt='Prova la segona variable'
tercepunt='Prova la tercera variable'
quartpunt='Prova la quarta variable'
opt=$( zenity --list --text "Selecciona una Versio per instal·lar "
--width 350 --height 245 --radiolist --column "Botons" --column "Numero"
--column "Versio" TRUE 1 "$primepunt" FALSE 2 "$segonpunt" FALSE 3
"$tercepunt" FALSE 4 "$quartpunt" );
case $? in
"0")
echo $opt;;
"1")
echo "Cancel·lat per l'usuari";
exit;;
esac*
En/na Édnei Rodrigues ha escrit:
>
> Bom, agora tenho outro problema.
> Como alguns devem saber, o CVS cria um arquivo chamado Tags, onde possui a
> listagem de versões do repositório.
> Queria criar um função para pegar:
> - Tags.txt:
> CS file: /home/cvsroot/XT160/src/voip/simulaca.h,v
> Working file: simulaca.h
> head: 1.180
> branch:
> locks: strict
> access list:
> symbolic names:
> ISDN_homologado_Multiteste_SRS: 1.167
> versao_3_3_e_1_3: 1.158
> matriz_parede: 1.148
> versao_3_3_c: 1.146
> versao_1_3_telefonica: 1.146
> parede_22112007_SRS: 1.136
> parede_19112007_SRS: 1.131
> versao_1_2_f: 1.112
> versao_3_2_f: 1.112
> versao_3_2_e: 1.108
> versao_1_2_e: 1.103
> keyword substitution: kv
> total revisions: 181; selected revisions: 181
>
> Acredito que com o Grep e com um comando recursivo( e com o if), consigo
> pegar a primeira linha. Nao é?
>
> Mas o meu maior problema é passar isso para o zenity e criar uma
> radiolist,
> onde o usuário escolha qual versão quer puxar do repositório.
>
> Pensei assim: Da Tag.txt pego as versões, jogo num outro arquivo. Desse
> arquivo, cada linha coloco numa variável e.....aí que eu nao sei como
> fazer,
> como vou colocar nas opções do zenity cada linha do arquivo?
>
> Desculpe se estou encomodando, mas é dose ter pouquíssima experiência em
> shell script.
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>
Pere
address@hidden <mailto:address@hidden>
[As partes desta mensagem que não continham texto foram removidas]