[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Substituir data em campo de arquivo txt
From: |
pinguimrmbr |
Subject: |
Re: Substituir data em campo de arquivo txt |
Date: |
Tue, 23 Nov 2004 00:10:31 -0000 |
User-agent: |
eGroups-EW/0.82 |
> 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