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

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

Re: [shell-script] Formatação de campo de um texto


From: Eliphas Levy Theodoro
Subject: Re: [shell-script] Formatação de campo de um texto
Date: Wed, 27 Apr 2005 14:20:59 -0300 (BRT)

Armando Roque, @ 13:02:
> Obrigado Eliphas,
>
> Pensei que existisse algo mais "light", algo como um único comando e faz
> o arquivo inteiro, pq estou usando PostgreSQL e iria usar o COPY pra
> incluir (facilidade do banco).
> Caso seja apenas linha-a-linha acredito que seja melhor partir pra
> alguma linguagem (php, java, python ou similar).
>
> Mas se alguêm indica algo mais "light" fico imensamente grato.

Não entendi o "linha-a-linha", mas o sed vai fazer em todas as linhas
do arquivo que for passado pra ele, e jogar na tela.

Pra simplificar: Se você gravar esse comando (só o que está entre
aspinhas, s/.../.../) como "xunxo.sed":

$ cat -T xunxo.sed
s/\(\([^^I]*^I\)\{4\}\)\(....\)\(..\)\(..\)\(..\)\(..\)\(..\)\(^I.*\)/\1\3.\4.\5
\6:\7:\8\9/


Por exemplo, pode fazer:
$ sed -f xunxo.sed arquivo.txt > arquivo_arrumado.txt

Ele vai alterar todas as linhas.
-- 
Eliphas

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



reply via email to

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