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



» Screenshot
Linux: Superkaramba no Fluxbox
Por _viviane_
» Login
Login:
Senha:

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

Esqueci minha senha



Scripts

Linux user

Publicado por Ewerton Tiago em (última atualização em 14/03/2010)   [ 2627 hits ]

Login: FIx3r, 16460 pontos

   


Descrição

Um script bem simples que usa dialog para dar uma aparência mais amigável. O script realiza o cálculo que o usuário escolhe e depois informa que tipo de operação ele realizou.

[ Download: 4469.calc ]   [ Enviar nova versão ]

[ Esconder código-fonte ]

# ! /bin/bash
# Calculadora Simples Shell Script Utilizando dialog#
# Autor: Ewerton Tiago Azevedo
# Data: 10-03-2010


tmp="/tmp/calc.tmp"

tmp2="/tmp/calc2.tmp"

function calcula() {

rm -rf $tmp

title= "Calculadora 1.0"

dialog --backtitle "$title" --infobox 'Escolha o Tipo de Operação:' 0 0

dialog --backtitle "$title" --radiolist 'Escolha o operador:' 0 0 0 'Soma' '+' 'On' 'Subtração' '-' 'off' 'Multiplicação' '*' 'off' 'Divisão' '/' 'off' 2> $tmp

op=$(cat $tmp | tail -n 1);

if [ $op = 'Soma' ]; then

dialog --inputbox 'Digite um número:' 0 0 2>$tmp

num1=$(cat $tmp |tail -n 1)

dialog --inputbox 'Digite mais um número:' 0 0 2>$tmp2

num2=$(cat $tmp2 |tail -n 1)


result=$((num1+num2))



dialog --infobox 'Resultado: '$result 0 0

sleep 3

dialog --infobox 'Você está Somando' 0 0

elif [ $op = 'Divisão' ]; then

rm -rf $tmp

rm -rf $tmp2

dialog --inputbox 'Digite um número:' 0 0 2>$tmp

num1=$(cat $tmp |tail -n 1)

dialog --inputbox 'Digite mais um número:' 0 0 2>$tmp2

num2=$(cat $tmp2 |tail -n 1)

sleep 1

result=$((num1/num2))

dialog --infobox  'Resultado: '$result 0 0

sleep 2

dialog --infobox 'Você está Dividindo' 0 0

else

echo "Existe Algum erro"

fi


}

calcula

Scripts recomendados
   Script Linux recomendado Script de logon
   Script Linux recomendado Wireless-reconect
   Script Linux recomendado GNU - que bacana
   Script Linux recomendado Tradutor: ept ( English to Portuguese )
   Script Linux recomendado Instalar temas GTK no /usr/share/themes ou no diretório pessoal

Comentários
Nenhum comentário foi encontrado.

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.