[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] Campos.
From: |
jimmy |
Subject: |
Re: [shell-script] Campos. |
Date: |
Thu, 23 Oct 2008 10:46:41 -0200 |
User-agent: |
Mutt/1.4.2.3i |
On Thu, Oct 23, 2008 at 03:52:49AM -0700, Edmilson Menezes wrote:
> Bom dia pessoal,
>
> Gostaria de saber como faço para eliminar varios campos com o sed, na
> seguinte linha:
>
> coelho cachorro >>banana PERA 10:00 #J145454; cancelado 1
>
> Deixando assim:
>
> coelho cachorro 145454
>
> Sei que posso remover um campo com o sed '/PERA/d' agora para remover os
> outros como faço para ser no mesmo sed?
>
> Obrigado.
>
>
> ------------------------------------
"sed '/PERA/d'" apaga a linha não o campo.
para separar isso daí em campos vai precisar usar agrupamentos e
expressões regulares.
echo 'coelho cachorro >>banana PERA 10:00 #J145454; cancelado 1' |
sed 's/\([^ ]\+\) \([^ ]\+\).*#J\([^;]\+\).*$/\1 \2 \3/'
- Campos., Edmilson Menezes, 2008/10/23
- Re: [shell-script] Campos.,
jimmy <=