On 14-07-2006, at 14h 47'29", Adrian Sevcenco wrote about "[rlug] intrebare bash : sortare pe coloane" > Salut! Am niste intrebari in legatura cu sort, daca poate cineva sa ma > lamureasca : > Am urmatorul gen de tabel : > [EMAIL PROTECTED] ~]$ qstat > Job id Name User Time Use S Queue > ------------------- ---------------- ---------------- -------- - ----- > 2583.alien AliEn.9250.239 aliprod 14:00:51 R default > 2584.alien AliEn.9250.240 aliprod 13:31:54 R default > 2585.alien AliEn.9250.241 aliprod 13:35:11 R default > > Doresc sa sortez aceste linii in functie de timp. > Am inteles ca trebuie sa folosesc -kPOS1[,POS2] . Se iau in calcul > separatorii ? Daca nu ar fi ok -k32,33 ?? > Man de la sort imi este un pic neclar ca si putinele exemple care le-am > gasit pe net. > Va multumesc pt orice indicatie !
In primul rind ai 8 elemente si in urmatoarele ai numai 6. Poate vrei intii un sed sa-ti inlocuiasca Job id cu Job_id si Time Use cu Time_Use si apoi sa faci sort. Ca sa eviti faza cu sed iti iei intii capul de tabel si apoi restul le sortezi. qstat | head -2 ; qstat | tail -3 | sort -nk 4 Eventual inlocuiesti 3 de la tail cu ceva de genul "`qstat | wc -l` -2" :-) Mugurel _______________________________________________ RLUG mailing list [email protected] http://lists.lug.ro/mailman/listinfo/rlug
