Fala maluco, sou eu Demetrio...... Ué a melhor forma é mesmo vc usar um dialog, pode ser o próprio dialog, o xdialog, ou ainda com melhor visual o zenity, eu já usei os dois últimos, mas para alterar arquivo de texto comum, pra mim o melhor é o sed, sed -e para visualizar os resultados e sed -i para alterar o arquivo, com o sed usando expressões regulares fica fácil fazer qualquer coisa e vc pode atribuir as alterações a um botão nos dialogs de acordo com sua necessidade............
--- Em sex, 23/4/10, Carlos Eduardo Tavares Terra <eduardo.te...@gmail.com> escreveu: De: Carlos Eduardo Tavares Terra <eduardo.te...@gmail.com> Assunto: Re: [shell-script] Parse de arquivo de configuracao Para: shell-script@yahoogrupos.com.br Data: Sexta-feira, 23 de Abril de 2010, 21:15 Eu quero criar um script para fazer alterações nesse arquivo de configuração. Ao iniciar ele irá carregar os dados do arquivo de configuração e irá apresentar ao usuário, permitindo alteração e criação de novos atributos. Seria quase um XML, porém sua sintaxe é diferente. Eu imaginei fazer um parse do arquivo de configuração e apresentar tudo em dialog, permitindo a alteração de alguns campos. 2010/4/23 Lawrence Waclawiak <lawrencebbw@ yahoo.com. br> > Amigo, não entendi exatamente o que vc quer alterar nesse arquivo... > > Carlos Eduardo Tavares Terra escreveu: > > > > Caros, > > > > estou precisando preparar um script que facilite a vida de alguns > > operadores. O script em si irá alterar um determinado arquivo de > > configuração. > > > > O formato do arquivo de configuração é o seguinte: > > > > classe k { > > var1 x; > > var2 y; > > var3 { > > var4 z; > > var5 j; > > info { > > abc; > > }; > > }; > > }; > > > > Acredito que o melhor aplicativo para fazer esse parse seja o AWK. Mas > > estou > > batendo cabeça aqui tentando fazer isso funcionar. > > Alguém tem alguma dica de como carregar isso em um script, tratar e > depois > > salvar novamente no arquivo? > > > > Att, > > > > -- > > Carlos Eduardo Tavares Terra > > GNU/Linux #413291 [http://counter. li.org <http://counter. li.org>] > > > > [As partes desta mensagem que não continham texto foram removidas] > > > > > > > > > ------------ --------- --------- ------ > > ------------ --------- --------- --------- --------- --------- - > 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: shell-script- unsubscribe@ yahoogrupos. com.br > ------------ --------- --------- --------- --------- --------- - > Esta lista é moderada de acordo com o previsto em > http://www.listas- discussao. cjb.net > ------------ --------- --------- --------- --------- --------- - > Servidor Newsgroup da lista: news.gmane.org > Grupo: gmane.org.user- groups.programmi ng.shell. brazil > > Links do Yahoo! Grupos > > > -- Carlos Eduardo Tavares Terra GNU/Linux #413291 [http://counter. li.org] Consultor em Administração de Redes Linux [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas]