[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] ser apos n caracter
From: |
Tiago Barcellos Peczenyj |
Subject: |
Re: [shell-script] ser apos n caracter |
Date: |
Tue, 4 Mar 2008 14:24:34 -0300 |
Vc pode usar uma feature do bash de pegar uma parte da variavel
X="uma frase interessante"
$ echo "${X:0:4}|${X:4:6}|${X:10}"
uma |frase |interessante
${variavel:posicao-inicial}
${variavel:posicao-inicial:qtde-caracteres}
ex:
${X:0:4} são os 4 primeiros caracteres (comecando em 0)
em sed seria apenas vc criar uma expressão regular que case com um
numero X de caracteres, nesse caso vc usa o quantificador explicito
{qtde}
2008/3/4 Djan Marques <address@hidden>:
>
>
>
>
>
>
> 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]
>
>
--
Tiago B Peczenyj
Linux User #405772
http://peczenyj.blogspot.com/
"what does not kill us makes us stronger"