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

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

Re: [shell-script] ser apos n caracter


From: Julio C. Neves
Subject: Re: [shell-script] ser apos n caracter
Date: Tue, 4 Mar 2008 14:10:19 -0300

Aê Djan,
é provável que alguém te dê uma resposta mais otimizada, porém rapidamente,
o que me ocorreu foi o seguinte:

$ sed 's/\([0-9]\{2\}\)\([0-9]\{2\}\)/20\1 \2/;s-\.-/-g' <<< 20.07.0714
:15:57
20/07/2007 14:15:57

Na primeira parte do sed eu coloquei o século (2007) e o espaço entre a data
e a hora. No segundo pedaço, troquei os pontos por barras . Repare que usei
como separador do sed hífem (-) para não confundir com a barra que eu queria
trocar.

Abraços,
Julio



Em 04/03/08, Djan Marques <address@hidden> escreveu:
>
>   Ola!
>
> Em minhas pesquisas só não encontrei como inserir um ou mais caracteres
> apos uma posição específica.
>
> Original -> 20.07.0714:15:57
> Fiz cat gez.txt |sed 's/\./\//g'
> Ficou -> 20/07/0714:16:08
>
> Penso que falta mais dois passos
> Um para ficar assim: 20/07/200714:16:08
> --
> Outro para ficar 20/07/2007 14:16:08
> _
>
> 20/07/2007 14:16:08 assim que tem q ficar .
>
> Desde Já agrade agradeço.
>
> Abra sua conta no Yahoo! Mail, o único sem limite de espaço para
> armazenamento!
> http://br.mail.yahoo.com/
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>  
>



-- 
Abraços,
Julio


[As partes desta mensagem que não continham texto foram removidas]



reply via email to

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