
diegrocha
(usa Fedora)
Enviado em 27/02/2010 - 14:54h
Fala galera!
Tenho um arquivo gigante onde a ideia é a seguinte:
aquivo.txt abaixo com 6 linhas e 5 colunas.
-----------------
azul 4.3 b3 2003 0.75
verde 3.3 f1 2004 0.76
preto 4.1 a4 2002 0.49
verde 3.3 f3 2006 0.82
azul 4.3 b5 2008 0.78
verde 3.3 f2 2005 0.79
Como posso filtrar todas as linhas com resultado "verde"da primeira coluna(com suas respectivas colunas seguintes) e organizar-las em ordem crescente de acordo com a 3° coluna?
ex: (1° passo - filtrar todas linhas com resultado "verde")
verde 3.3 f1 2004 0.76
verde 3.3 f3 2006 0.82
verde 3.3 f2 2005 0.79
RESULTADO FINAL:
ex: (2° passo colocar as linhas em ordem crescente de acordo com a 3° coluna "f1/f2/f3")
verde 3.3 f1 2004 0.76
verde 3.3 f2 2005 0.79
verde 3.3 f3 2006 0.82
obs : precisaria das dos valores das outras colunas nas linhas como exemplo acima
Se conseguirem resolver esse desafio, ficarei muito grato!
abçs