Linux slogan
Visite também: Segurança Linux · BR-Linux.org · Dicas-L · Doode · NoticiasLinux · SoftwareLivre.org · UnderLinux



» Screenshot
» Login
Login:
Senha:

Se você ainda não possui uma conta, clique aqui.

Esqueci minha senha



Scripts

Linux user

Publicado por Hugo Branquinho de Carvalho em 09/06/2005    [ 60346 hits ]

Login: hugobcar, 448990 pontos

   


Descrição

Simples script coletor de dados, utilizando dialog, para ficar com uma interface mais amigável.

[ Download: dialog ]   [ Enviar nova versão ]

[ Esconder código-fonte ]

#!/bin/sh

############################################
#        Simples Script - Dialog                                                     #
#                                                                                              #
# Hugo Branquinho de Carvalho - 09/06/2005                               #
############################################


proxima=bem_vindo

while : ; do

case "$proxima" in

bem_vindo)
    proxima=nome
    dialog --backtitle "Program 1.0" --msgbox "Bem vindo \nao meu primeiro programa!!!" 0 0
;;

nome)
    anterior=bem_vindo
    proxima=sexo
    nome=$( dialog --stdout --backtitle "Program 1.0" --inputbox "Digite seu nome:" 0 0 )
;;

sexo)
    anterior=nome
    proxima=fim
    sexo=$( dialog --stdout --backtitle "Program 1.0" --radiolist "Escolha seu sexo:" 0 0 0  \
    masculino 'macho chê' ON \
    feminino 'muié' OFF \
    não-sabe 'viado, gay, lésbica, bicha,...' OFF )
;;

fim)

    dialog \
    --cr-wrap \
    --sleep 5 \
    --backtitle "Program 1.0" \
    --infobox "
    OBRIGADO POR INFORMAR SEUS DADOS

    nome=$nome
    sexo=$sexo
    " 0 0

break
;;
*)
exit

esac

retorno=$?

[ $retorno -eq 1 ] && proxima=$anterior
[ $retorno -eq 255 ] && break

done

Scripts recomendados
   Script Linux recomendado Cores em script
   Script Linux recomendado Colorindo o seu Shell Script
   Script Linux recomendado Script para verificação do JAVA configurado no PATH
   Script Linux recomendado Identificando configuração de rede das máquinas
   Script Linux recomendado Nmap,traceroute,ssh,ftp e nbtscan, tudo junto nesse script basicão.

Comentários
[1] Comentário enviado por itallo.caique em 30/11/2009 - 00:18h:

./dialog: 61: dialog: not found
./dialog: 61: dialog: not found
./dialog: 61: dialog: not found
./dialog: 61: dialog: not found

[2] Comentário enviado por spish em 26/01/2010 - 21:56h:

Tente descobrir se tem o dialog instalado. No debian por exemplo é:

$sudo dpkg -l dialog

Se retornar algo como pacote nao instalado instale-o

$sudo apt-get install dialog

e depois um cmod no arquivo baixado

$chmod +x dialog

$./dialog

t+

[3] Comentário enviado por luanyata em 25/03/2010 - 15:09h:

cara uma duvida??? esse script n salva as informações que foram digitadas nele nao ne??

se não tiver, como se faz pra salvar, independente, ou tem TXT ou num DB

algo assim???


Contribuir com comentário


  
Para executar esta ação você precisa estar logado no site, caso contrário, tudo o que for digitado será perdido.
Responsável pelo site: Fábio Berbert de Paula - Conteúdo distribuído sob licença GNU FDL
Site hospedado por:

Viva o Linux

A maior comunidade Linux da América Latina! Artigos, dicas, tutoriais, fórum, scripts e muito mais. Ideal para quem busca auto-ajuda em Linux.