
ctw6av
(usa Nenhuma)
Enviado em 18/10/2016 - 23:43h
Está quase tudo certo, sempre tem que deixa espaços entre os '[]' e as variáveis, e sempre fechar o bloco "if then else fi". Ex:
A e B são iguais
A é maior que B
A menor que B
#!/bin/bash
# -eq é igual
# -ne é diferente
# -gt é maior que
# -ge é maior ou igual a
# -lt é menor que
# -le é menor ou igual a
echo "Digite o valor de A:"
read A
echo "Digite o valor de B:"
read B
if [ "$a" -eq "$b" ]; then
echo " A e B são iguais"
fi
if [ "$a" -gt "$b" ]; then
echo "A é maior que B"
fi
Se quiser aninhá-los também é possível. Ex:
if [ "$a" -eq "$b" ]; then
echo " A e B são iguais"
elif [ "$a" -gt "$b" ]; then
echo "A é maior que B"
else
echo "A é menor que B"
fi
______________________________________________________________________
OS: Kali Linux kali-rolling kali-rolling
Kernel: x86_64 Linux 4.6.0-kali1-amd64
Resolution: 2390x768
CPU: Intel Core i3-4005U CPU @ 1.7GHz
RAM: 3852MiB