
scassiasantos
(usa Ubuntu)
Enviado em 19/10/2016 - 20:48h
Olá!
Estou com o seguinte problema:
Preciso criar três variáveis do tipo string e que verifique:
- se A é igual a B, então devo escrever que A=B e mostrar seus valores
- senão se A=C, escrever que A=C e mostrá-los
- se não escrever que A é diferente de B e C e mostrar os respectivos valores
fiz o seguinte código:
Sei que há alguns erros, porém gostaria de saber quais, pois estou em aprendizado:
#!/bin/bash
X=”valorx”
Y=”valory”
Z =”valorz”
echo –n “Digite um valor para X: “
read valorx
echo –n “Digite um valor para Y: “
read valory
echo –n “Digite um valor para Z: “
read valorz
if [ $valorx -eq $valory] ; then echo “X igual a Y. O valor de X é $valorx e o valor de Y é $valory”;
elif [ $valorx –eq $valorz ] ; then echo “X igual a Z. O valor de X é $valorx e o valor de Y é $valory”;
else echo “X diferente de Y e Z. Seus respectivos valores são $valorx, $valory e $valorz”;
fi
Obrigada!