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

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

Re: [shell-script] Campos.


From: Fabiano Caixeta Duarte
Subject: Re: [shell-script] Campos.
Date: Thu, 23 Oct 2008 10:22:16 -0200

2008/10/23 Edmilson Menezes <address@hidden>

> 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.
>

Sempre digo que a solução do problema é muito dependente da abordagem.

Que tal pensar em manter o que se deseja ao invés de eliminar o resto?

Veja este oneliner.

(set - $(<arquivo); echo $1 $2 ${6:2:6})

Em resumo digo pra setar variáveis posicionais com o conteúdo do arquivo
(uma linha) e depois exibo na tela apenas o que quero.

Caso o arquivo contenha várias linhas, use o while.

-- 
Fabiano Caixeta Duarte
Especialista em Redes de Computadores
Linux User #195299
Ribeirão Preto - SP


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



reply via email to

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