Duvidas - Shell

1. Duvidas - Shell

Leo Lebarbenchon
leolebar

(usa Red Hat)

Enviado em 21/12/2012 - 11:03h

Caros,

Estou com o seguinte problema e gostaria do conhecimento de vocês.

Então,

Estou querendo fazer um programa com interface gráfica(yad) esse ira pedir alguns dados de um server de um usuário. Apos ele inserir os dados, o programa cria um shell script num diretório especifico com esses dados.

Ex: Programa X pede: Digite seu IP: xxx.xxx.xxx.xxx
Digite seu host: XXXX

Apos a conclusão esse programa cria um script com outros comandos com esses dados:

Script_XXXX.sh

comando 1 xxx.xxx.xxx.xxx
comando 2 XXXX
comando 3
comando 4
comando 5
comando 6

---------------------------------------------------------------------------------------------

******Qual seria a melhor forma para desenvolver?*******

Agradeço desde já a todos!

[]s






























  


2. Re: Duvidas - Shell

Daniel Lara Souza
danniel-lara

(usa Fedora)

Enviado em 21/12/2012 - 11:13h

um pequeno exemplo



#!/bin/bash

while : ; do
OPCAO=$( \
yad --list \
--title=' Lista IP e Host ' --text='Escolha um opcao: ' \
--width=400 --height=200 \
--column='opcao':NUM --column='texto':TEXT \
--no-headers --print-column=1 --separator='' --hide-column=1 \
1 'Adicionar ' \
2 'Listar ' \
--button="Sair":1 --button="Acessar":0 )

[ $? -ne 0 ] && break

case "$OPCAO" in

1)
IP=$( yad --entry --entry-label="IP" --entry-text="")

HOST=$( yad --entry --entry-label="Host" --entry-text="")

echo $IP - $HOST >> list;

;;

2) sort list > list.tmp

LIST=$(cat list.tmp)

yad --title="LISTA" --text="$LIST" --width="300" --height="100"

rm -rf list.tmp

;;

0) break

;;
esac
done



espero que ajude


3. Re: Duvidas - Shell

Reginaldo de Matias
saitam

(usa Slackware)

Enviado em 21/12/2012 - 11:27h

leolebar escreveu:

Caros,

Estou com o seguinte problema e gostaria do conhecimento de vocês.

Então,

Estou querendo fazer um programa com interface gráfica(yad) esse ira pedir alguns dados de um server de um usuário. Apos ele inserir os dados, o programa cria um shell script num diretório especifico com esses dados.

Ex: Programa X pede: Digite seu IP: xxx.xxx.xxx.xxx
Digite seu host: XXXX

Apos a conclusão esse programa cria um script com outros comandos com esses dados:

Script_XXXX.sh

comando 1 xxx.xxx.xxx.xxx
comando 2 XXXX
comando 3
comando 4
comando 5
comando 6

---------------------------------------------------------------------------------------------

******Qual seria a melhor forma para desenvolver?*******

Agradeço desde já a todos!

[]s


No final do post tem um script em shell: http://mundodacomputacaointegral.blogspot.com.br/2012/10/configurando-endereco-de-rede-no-linux.html



4. Re: Duvidas - Shell

Leo Lebarbenchon
leolebar

(usa Red Hat)

Enviado em 21/12/2012 - 11:35h

Caros...


Na realidade a parte do IP só foi um exemplo para o entendimento melhor do problema.

[]s


5. Re: Duvidas - Shell

Raimundo Alves Portela
rai3mb

(usa Outra)

Enviado em 22/12/2012 - 01:38h

Vê o exemplo que o Daniel passou, precisando de mais ajuda é só pedir...


6. Re: Duvidas - Shell

Leo Lebarbenchon
leolebar

(usa Red Hat)

Enviado em 22/12/2012 - 11:47h

rai3mb escreveu:

Vê o exemplo que o Daniel passou, precisando de mais ajuda é só pedir...


Eu nao entendi aonde que redireciona para criar uma outra shell... como os comandos ...