Boas pessoal.
Tenho de fazer uma calculadora em bash (penso que está correcto dizer assim).
No entanto queria forçar o programa a receber apenas os operadores + - * /, e, se quando se pede o operador, se introduzir um outro caracter sem ser desses, dar erro.
Como posso fazer isso?
Até agora tenho este código:
Sou mesmo noob nisto
Tenho de fazer uma calculadora em bash (penso que está correcto dizer assim).
No entanto queria forçar o programa a receber apenas os operadores + - * /, e, se quando se pede o operador, se introduzir um outro caracter sem ser desses, dar erro.
Como posso fazer isso?
Até agora tenho este código:
Código:
#!/bin/bash
echo -n "Introduza o primeiro numero: "
read num1
echo -n "Introduza o segundo numero: "
read num2
echo -n "Introduza o operador: "
read op
<------------- Dúvida a partir daqui!
if test "$op" -eq "+"
then
echo -n "Operador Correcto"
fi
exit 0
Sou mesmo noob nisto