Com awk consegui fazer assim entretanto não consegui escapar a aspa simple!
echo "fatima 09033437787 5c4o2ge-jr3xip-fgpob53a-1-fgq46oxz-ucw
2008/05/27"|awk '{print $1" "$2" #"$3"# "$4}'
------------------------------------------------------------------------
Ninguém há semelhante a ti, ó Senhor; tu és grande, e grande o poder
do teu nome. (1ªJeremias 10.6)
No one is like you, O Lord; you are great, and your name is mighty in
power. (1ªJeremiah 10.6)
Jesus te ama, aceite-O! Jesus loves you, accept you Him!
Flavio Junior escreveu:
>
> lazlo:~# awk 'gsub(/($|^)/,"\"",$3);' txt
> ratima 09033437787 "5c4o2ge-jr3xip-fgpob53a-1-fgq46oxz-ucw" 2008/05/27
> 15:35:30
> ito 010448702674000 "5c4o2ge-jr3xip-fgpob53a-1-fgqbtqa6-1abh"
> 2008/05/27 19:09:28
>
> --
>
> Flavio do Carmo Junior aka waKKu
>
> 2008/5/30 Tiago Barcellos Peczenyj <[EMAIL PROTECTED]
> <mailto:tiago.peczenyj%40gmail.com>>:
> > chame X de 1, 2, ...
> >
> > seq -s ' ' 5 | sed -r "s/^((\S+\s+){X})(\S+)/[\1]{\3}/"
> >
> > Ai basta ir brincando.
> >
> > 2008/5/30 Adelson O. Junior <[EMAIL PROTECTED]
> <mailto:jroliv%40gmail.com>>:
> >
> >> Bom dia pessoal.
> >>
> >> Tenho o seguinte bloco de texto:
> >>
> >> cristina 1075 5c4o2ge-u4zm93-fglakano-1-fgoxr4yl-3e7c 2008/05/26
> >> fatima 09033437787 5c4o2ge-jr3xip-fgpob53a-1-fgq46oxz-ucw 2008/05/27
> >> 15:35:30
> >> ito 010448702674000 5c4o2ge-jr3xip-fgpob53a-1-fgqbtqa6-1abh 2008/05/27
> >> 19:09:28
> >>
> >> quero pegar o conjunto da terceira coluna (5c4o2ge-u4zm...) e colocar
> >> aspas
> >> simples antes e depois desse conjunto.
> >>
> >> Estou tentando com o sed, e ao mesmo tempo praticando um pouco de
> regex,
> >> mas
> >> nao estou conseguindo sucesso.
> >>
> >> Alguem poderia me dar uma dica.
> >>
> >> Abraço a todos.
> >> --
> >> []'s
> >>
> >> [As partes desta mensagem que não continham texto foram removidas]
> >>
> >>
> >
> > --
> > Tiago B Peczenyj
> > Linux User #405772
> >
> > http://peczenyj.blogspot.com/ <http://peczenyj.blogspot.com/>
> > "what does not kill us makes us stronger"
> >
>
>