[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] Re: Substituir data em campo de arquivo txt
From: |
SuSE List |
Subject: |
Re: [shell-script] Re: Substituir data em campo de arquivo txt |
Date: |
Tue, 23 Nov 2004 09:08:45 -0200 |
User-agent: |
Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.7.2) Gecko/20040803 |
Caro Amigo,
Sua dica foi perfeita!!!!! Resolveu meu problema!!!!!! Inclusive me
tirou uma dúvida que eu tinha a tempos......eu achava que o sed não
aceitava variáveis e comandos shell em sua sintaxe....eheheh...valeu
mesmo!!!
Um grande abraço,
Marcus Vinicius
pinguimrmbr wrote:
>
>
>>Como eu faco para substituir em um arquivo de texto um campo de
>>
>>
>data, no
>
>
>>formato Oct 1 para 2004/10/01 ou 2004-10-01????
>>
>>
>
>HALO
>
>Imaginando-se que seu arquivo chama-se arquivo.txt, eu faria algo
>como:
>
>
>while read LINHA ; do MESDIA=`echo "$LINHA" | cut -d \; -f 1` ;
>echo "$LINHA" | sed -e "s/$MESDIA/`date +%Y-%m-%d -d"$MESDIA"`/g" ;
>done < arquivo.txt > arq_formatado.txt
>
>Rode esse comando em uma unica linha do seu shell e viva.
>
>[]´s
>
>
>
[As partes desta mensagem que não continham texto foram removidas]