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: 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"


reply via email to

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