Pular para o conteúdo

Duvidas - Shell

Responder tópico
  • Denunciar
  • Indicar

1. Duvidas - Shell

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




























Responder tópico

2. Re: Duvidas - Shell

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

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

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

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

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

6. Re: Duvidas - Shell

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 ...

Responder tópico

Responder tópico

Entre na sua conta para responder.

Fazer login para responder