<Shell-Script> minha duvida .....
Olá comunidade.
Fico até com vergonha de perguntar isso, mas até hoje não consegui fazer o famoso "if" funcionar em um shell-script, já tentei de várias formas, e peço que me mostrem o caminho certo.
Ex:
---------------------------------------
echo -n "Digite a Opcao (1 ou 0): "
read Opcao
if ["$Opcao" == "1"]; then
more /proc/cpuinfo
fi
-----------------------------------------
Quando entro o "1" ele retorna:
line 5: [1: command not found
Obrigado.
Re: (Shell-Script) minha duvida .....
Olá andreasn.
Tente afastar a condição do if dos colchetes. Assim:
.
.
.
if [ "$Opcao" == "1" ]; then
.
.
.
[]'s
Cléoson.
8)
Re: <Shell Script> minha duvida .....
Olá novamente! :)
Você pode tentar utilizar a estrutura case. Segue exemplo abaixo:
#!/bin/bash
echo -n "Digite a Opcao (1 a 3): "
read Opcao
case $Opcao in
1 ) more /proc/cpuinfo"
;;
2 ) echo "Você escolheu a opção 2."
;;
3 ) echo "Você escolheu a opção 3"
;;
* ) echo "Opção inválida."
esac
É mais ou menos isso.
[]'s
Cléoson.
<Shell-Script> minha duvida .....
O trecho abaixo verifica se existe o dir /bd, se existir ele executa o script bridge.sh
ls /bd
if [ $? = 0 ] ; then
/bd/bridge.sh
fi