Legal essa solução com sed, não conhecia...
Abs,
Em 2 de julho de 2010 17:26, Eduardo escreveu:
> tenta usar o agrupamento do sed:
>
> sed 's/\([0-9][0-9]\)\/\([0-9][0-9]\)\/\([0-9][0-9][0-9][0-9]\)/\3\2\1/g'
> arquivo.txt
>
>
> inté
>
> 2010/7/2 Moroni Vieira
>
> >
> >
> > Pessoal,
> >Boa
tenta usar o agrupamento do sed:
sed 's/\([0-9][0-9]\)\/\([0-9][0-9]\)\/\([0-9][0-9][0-9][0-9]\)/\3\2\1/g'
arquivo.txt
inté
2010/7/2 Moroni Vieira
>
>
> Pessoal,
>Boa tarde estou com o seguinte problema e queria saber como faço pra
> resolver com sed e usando expressão regular extendida.
cat arquivo.txt
20040405
20030406
02/03/2008
04/01/1988
01/04/1982
cat arquivo.txt | awk -F "/" '{print $3$2$1}'
20040405
20030406
20080302
19880104
19820401
ainda pode usar;
cat arquivo.txt | awk -F "/" '{print $3$2$1}' | sort
19820401
19880104
20030406
20040405
20080302
Em 2 de julho de 2010 1