Calculadora em shell script

Publicado por Milton Caetano Filho (última atualização em 24/03/2010)

[ Hits: 13.300 ]

Homepage: http://www.miltoncaetanofilho.blogspot.com

Download calc.sh




Simples calculadora em shell script.

  



Esconder código-fonte

#!/bin/bash
#AUTOR MILTON CAETANO FILHO
# e-mail contato@scriptsadmin.com
# http://www.scriptsadmin.com


a=$1
op="$2"
b=$3
 
if [ $# -lt 3 ]
then
   echo "$0 num1  opr num2"
   echo "opr can be +, -, / , x"
   exit 1
fi
 
case "$op" in
   +) echo $(( $a + $b ));;
   -) echo $(( $a - $b ));;
   /) echo $(( $a / $b ));;
   x) echo $(( $a * $b ));;
   *) echo "Error ";;
esac

Scripts recomendados

Gerar lista de IPs em arquivo texto

Previsao do Tempo

Instalar flash Player no google chromium ubuntu 14.04

Limpar conflito Dropbox

WPA-ELFaVirgin 0.1


  

Comentários
[1] Comentário enviado por removido em 28/03/2010 - 11:33h

Sugestão de update para o seu script.
Que tal usar:

echo "($a [operação] $b)" | bc

Pesquise sobre a calculadora bc

[2] Comentário enviado por t.siqueira em 11/09/2010 - 04:57h

Outra sugestão usando "bc":

#Autor: Thiago Siqueira Silva
#E-mail: thyago.networking@gmail.com
#Twitter: @thiago_siqueira

clear
echo "NUMERO1:"; read digito1
echo "SINAL:"; read sinal
echo "NUMERO2:"; read digito2

acao=$(echo $digito1$sinal$digito2)
resultado=$(echo $acao | bc)
echo
echo "Resultado: $acao=$resultado"


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts