shell-script-pt
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [shell-script] Re: [shell-script] Manipulação de strings


From: Paulo
Subject: Re: [shell-script] Re: [shell-script] Manipulação de strings
Date: Sat, 27 Apr 2019 10:40:56 -0300
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.6.1

Olá Rodrigo, esse sed nào deixa de ser básico, substitui 's/isso/aquilo/',
o truque é usar Expressões Regulares pra casar e separar o texto.
https://aurelio.net/regex/guia/
https://aurelio.net/sed/
Espero que seja útil :)
Abraços Paulo

On 25/04/2019 14:05, Rodrigo Cunha address@hidden [shell-script] wrote:
Do sed eu so sei o basico...preciso entender essas funções.

Em qui, 25 de abr de 2019 às 13:33, Paulo address@hidden <mailto:address@hidden> [shell-script] <address@hidden <mailto:address@hidden>> escreveu:

    __

    Olá Rodrigo, rode o sed do Guilherme com o curinga .* no começo da ER.

    echo 04252019014726|sed -r 's_.*(..)(..)(..)_\1:\2:\3_'
    01:47:26

    Abraços Paulo

    On 25/04/2019 10:19, Rodrigo Cunha address@hidden <mailto:address@hidden>
    [shell-script] wrote:
     > Sim, mas pintou outro problema para mim...
     > Minha data, atualmente é registrada assim: 04252019014726, onde os 
ultimos 6 digitos são referentes a hora.
     >
     >
     >
     > Em qui, 25 de abr de 2019 às 10:11, Guilherme Gall address@hidden 
<mailto:address@hidden>
    <mailto:address@hidden <mailto:address@hidden>> [shell-script]
     > <address@hidden <mailto:address@hidden>
    <mailto:address@hidden <mailto:address@hidden>>> escreveu:
     >
     > __
     >
     > Tipo isso?
     >
     > $ echo '002811
     > 012911
     > 031010' | sed -r 's_(..)(..)(..)_\1:\2:\3_'
     > 00:28:11
     > 01:29:11
     > 03:10:10
     >
     > Atenciosamente,
     >
     > Guilherme Gall
     >
     > Em qui, 25 de abr de 2019 às 10:00, Rodrigo Cunha
     > address@hidden <mailto:address@hidden> <mailto:address@hidden
    <mailto:address@hidden>> [shell-script]
     > <address@hidden <mailto:address@hidden>
    <mailto:address@hidden <mailto:address@hidden>>> escreveu:
     > >
     > >
     > >
     > > Prezados, preciso manipular um arquivo com varias strings, do tipo:
     > > 002811
     > > 012911
     > > 031010
     > > E transforma-los para o tipo: hora:minuto:segundo.
     > >
     > > --
     > > Atenciosamente,
     > > Rodrigo da Silva Cunha
     > > São Gonçalo, RJ - Brasil
     >
     >
     >
     > --
     > Atenciosamente,
     > Rodrigo da Silva Cunha
     > São Gonçalo, RJ - Brasil
     >
     >
     > ----------------------------------------------------------
     > Enviado por: Rodrigo Cunha <address@hidden <mailto:address@hidden>>
     > ----------------------------------------------------------
     > Responder através da web



--
Atenciosamente,
Rodrigo da Silva Cunha
São Gonçalo, RJ - Brasil


--------------------------------------------------------------------------------------------------------------
Enviado por: Rodrigo Cunha <address@hidden>
--------------------------------------------------------------------------------------------------------------
Responder através da web


reply via email to

[Prev in Thread] Current Thread [Next in Thread]