[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] Sed e Regex
From: |
Tiago Barcellos Peczenyj |
Subject: |
Re: [shell-script] Sed e Regex |
Date: |
Fri, 30 May 2008 15:31:08 -0300 |
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"