+ Responder ao Tópico



  1. #1
    Olá pessoal,

    tenho um arquivo texto que contém os seguintes dados:

    26.05.0417:48:19

    Estes dados são: Data e Hora
    DD.MM.AAHH:MM:SS (dia.mes.anohora:minutos:segundos)
    Como fazer para separar a data e hora?

    Atenciosamente.

    Fabrício

  2. o cut pode resolver o seu problema.

    crie o shell script assim


    Código :
    #!/bin/bash
     
    data=`cut -c  1-8 arquivo`
    hora=`cut -c  9-16 arquivo`
     
    echo " Data: $data  Hora: $hora"


    as possibilidades sao muitas so estou te dando um dos exemplos



  3. #3
    Valeu pela dica,

    funcionou corretamente, em shell script.....

    Mãos a obras,


    inté mais

    Fabrício

  4. Tirando as teias do tópico, em PHP seria:

    Código :
    <?php
    $texto = "26.05.0417:48:19";
    $hora = substr($texto, 0, 8); // 26.05.04
    $data = substr($texto, 8, 8); // 17:48:19
    echo "$data $hora";
    ?>

    E você ainda poderia usar a função "explode" para separar os campos por ":", por "." ou por outro caractere desejado. Por exemplo:

    Código :
    <?php
    $hora = "17:48:19";
    $hhmmss = explode(":", $hora);
    echo $hhmmss[0]; // 17
    echo $hhmmss[1]; // 48
    echo $hhmmss[2]; // 19
    ?>

    Abraços.






Tópicos Similares

  1. COMO EXECUTAR FTP VIA SHELL SCRIPT OU PHP?
    Por davi no fórum Servidores de Rede
    Respostas: 6
    Último Post: 20-10-2004, 11:14
  2. C Shell ou Shell Scripting?
    Por Hacinn no fórum Linguagens de Programação
    Respostas: 2
    Último Post: 31-08-2004, 19:02
  3. Problemas com vetores em shell script
    Por d00m no fórum Linguagens de Programação
    Respostas: 2
    Último Post: 15-07-2004, 06:55
  4. Automatizacao de comandos em shell script
    Por mistymst no fórum Servidores de Rede
    Respostas: 1
    Último Post: 16-09-2003, 10:00
  5. Somar em shell script
    Por ricardorocha no fórum Linguagens de Programação
    Respostas: 3
    Último Post: 17-03-2003, 16:49

Visite: BR-Linux ·  VivaOLinux ·  Dicas-L