Página 1 de 2 12 ÚltimoÚltimo
+ Responder ao Tópico



  1. #1
    marceloedrei
    Pessoal,

    Código :
    DIA=`date | cut -d " " -f3`

    com esse trecho de codigo a variavel DIA recebe o valor da data corretamente somente em datas com dois digitos ou seja 10 pra cima, porq com um digito o sistema poem um espaco em branco no lugar do primeiro digito o q resulta em erro, eu sei como resolver na logica mas nao sei como codifica-lo eu gostaria de testar o valor de f3

    Código :
      if $DIA == null then
            pegar o valor f4
       fi

    Alguem q manje de bash puder me indicar a sintaxe correta, eu agradeco

    Ate mais

  2. #2
    gmlinux
    Vc quer apenas o dia?
    date +%d



  3. a simtax correta para if no bash é

    if [ "$DIA" = "" ]; then
    argumentos
    fi


    Isso vai funcionar

    [] Dotta

  4. #4
    gmlinux
    Eu fiquei na dúvida se o null é uma palavra que vc atribui como valor inicial da variável....

    Se é um valor inicial, substitua o "" do fdotta por "null", se foi uma forma de indicar que a variável DIA não esta setada, por exemplo, após logar, dentro de um script ou executar o comando abaixo

    unset DIA

    ou setada assim

    DIA=

    use isto

    if [ -z $DIA ];then
    argumentos
    fi



  5. Mas a variavel DIA recebe um valor null quando executado o comando anterior, vc nao pode dar unset

    [] Dotta






Tópicos Similares

  1. Erro no teste do IF
    Por gromano no fórum Linguagens de Programação
    Respostas: 5
    Último Post: 10-09-2010, 16:29
  2. checking for test routines... configure: error: cant find te
    Por Itise no fórum Servidores de Rede
    Respostas: 1
    Último Post: 27-02-2003, 10:06
  3. Shell - IF
    Por marcfee no fórum Linguagens de Programação
    Respostas: 2
    Último Post: 25-02-2003, 10:44
  4. TEST PAGE
    Por Perdigao no fórum Servidores de Rede
    Respostas: 14
    Último Post: 17-01-2003, 10:16
  5. teste de email
    Por wrochal no fórum Segurança
    Respostas: 0
    Último Post: 06-12-2002, 10:53

Visite: BR-Linux ·  VivaOLinux ·  Dicas-L