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

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

Re: [shell-script] Sed e Regex


From: Adelson O. Junior
Subject: Re: [shell-script] Sed e Regex
Date: Fri, 30 May 2008 16:22:07 -0300

Valeu pessoal.
consegui pegar o conjunto e mandar para um arquivo.
agora estou tentando colocar .'  (ponto e aspas simples) no começo do
arquivo, algo como:

sed 's/^/.'/g' arquivo

acontece que por causa da aspas simples o comando nao funciona.
tentei escapar o caractere com \, \\, mas nada..
alguma luz?

Valeu!

2008/5/30 Tiago Barcellos Peczenyj <address@hidden>:

> Ou ainda:
>
> $ echo 1 2 3 4 5 | awk -v s=\'  '$3 = s $3 s'
> 1 2 '3' 4 5
>
> $ awk -v s=\#  '$3 = s $3 s' txt
> 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
>
> []ś T
>
> 2008/5/30 Flavio Junior <address@hidden>:
> > 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 <address@hidden>:
> >> 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 <address@hidden>:
> >>
> >>> 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/
> >> "what does not kill us makes us stronger"
> >>
> >
>
>
>
> --
> Tiago B Peczenyj
> Linux User #405772
>
> http://peczenyj.blogspot.com/
> "what does not kill us makes us stronger"
>
> ------------------------------------
>
> ---------------------------------------------------------------------
> Esta lista não admite a abordagem de outras liguagens de programação, como
> perl, C etc. Quem insistir em não seguir esta regra será moderado sem prévio
> aviso.
> ---------------------------------------------------------------------
> Sair da lista: address@hidden
> ---------------------------------------------------------------------
> Esta lista é moderada de acordo com o previsto em
> http://www.listas-discussao.cjb.net
> ---------------------------------------------------------------------
> Servidor Newsgroup da lista: news.gmane.org
> Grupo: gmane.org.user-groups.programming.shell.brazil
>
> Links do Yahoo! Grupos
>
>
>


-- 
[]'s


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



reply via email to

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