Amigos;
Apanhei um pouco na formação do Script, pois não tenho quase nada de
experiência em programação, pode até ser que tenha como melhorar o
Script que eu fiz, deixo aqui para compartilhar com todos, usando a
ideologia de liberdade do Linux em cima da licença SL / GNU;
----------------------------------------------------------------------------------------------------------------------------------
#!/bin/bash
# Por:........ Raul Júnior <
ra...@arrobatec.com.br>
# Data:....... 14-nov-2010
# Descrição:.. Exercício de Fixação sobre Shell Script
# Script:..... Calculadora com as 4 Operações Básicas e opção de sair
# Nome:.... calc.sh
op=0
while [ $op -ne 5 ]; do
echo "Escolha (1) para Adição"
echo "Escolha (2) para Subtração"
echo "Escolha (3) para Divisão"
echo "Escolha (4) para Multiplicação"
echo "Escolha (5) para Sair"
read op
clear
num1() {
echo "Digite o Primeiro número:"
read n1
}
num2() {
echo "Digite o Segundo número:"
read n2
}
resultado() {
echo
echo "Resultado...: $n3"
echo
}
case $op in
1)
num1
num2
n3=`expr $n1 "+" $n2`
resultado
;;
2)
num1
num2
n3=`expr $n1 "-" $n2`
resultado
;;
3)
num1
num2
n3=`expr $n1 "/" $n2`
resultado
;;
4)
num1
num2
n3=`expr $n1 "*" $n2`
resultado
;;
5)
echo
echo "Script Finalizado!"
echo
exit 0
;;
*)
echo
echo "Opção inválida!"
echo
;;
esac
done
# Fim do Script
----------------------------------------------------------------------------------------------------------------------------------