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

Raspunde prin e-mail lui