+ Responder ao Tópico



  1. #1
    andreasn
    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.

  2. Olá andreasn.

    Tente afastar a condição do if dos colchetes. Assim:
    .
    .
    .
    if [ "$Opcao" == "1" ]; then
    .
    .
    .

    []'s
    Cléoson.
    8)



  3. 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.

  4. 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






Tópicos Similares

  1. Dúvida ! IMPORTANDO ARQUIVO EM SHELL SCRIPT
    Por milucy95 no fórum Linguagens de Programação
    Respostas: 0
    Último Post: 14-01-2016, 09:11
  2. Duvida Basica Shell Script
    Por josefelipers no fórum Linguagens de Programação
    Respostas: 2
    Último Post: 29-07-2008, 13:40
  3. Dúvida - shell script.
    Por andunno no fórum Servidores de Rede
    Respostas: 6
    Último Post: 11-05-2006, 08:15
  4. Dúvida com relação a utilização do scp em um shell script
    Por d00m no fórum Linguagens de Programação
    Respostas: 2
    Último Post: 24-09-2004, 14:09
  5. Dúvidas de Shell script
    Por intruder no fórum Servidores de Rede
    Respostas: 2
    Último Post: 26-06-2003, 11:27

Visite: BR-Linux ·  VivaOLinux ·  Dicas-L