Código:
1:1 enabled LinkDown(Auto) 0 0 0 1:2 enabled 100full(Auto) 14122212 3803044225 1 1:3 enabled 100half(Auto) 5336414 882243861 0 1:4 enabled 100full(Auto) 1786715 353997400 27 1:5 enabled LinkDown(Auto) 0 0 0 1:6 enabled 100full(Auto) 5433154 2108110385 2 1:7 enabled 100full(Auto) 1019140 286375572 0 1:8 enabled 100full(Auto) 4191862 389847950 0 1:9 enabled 100full(Auto) 3473273 2413892624 250 1:10 enabled 100full(Auto) 3572190 437928252 1 1:11 enabled 100full(Auto) 5217887 537726872 0 1:12 enabled LinkDown(Auto) 0 0 0 1:13 enabled 100full(Auto) 4999095 2009564172 34 1:14 enabled LinkDown(Auto) 0 0 0 1:15 enabled LinkDown(Auto) 0 0 0 1:16 enabled LinkDown(Auto) 0 0 0 1:17 enabled LinkDown(Auto) 0 0 0 1:18 enabled LinkDown(Auto) 0 0 0 1:19 enabled LinkDown(Auto) 0 0 0 1:20 enabled LinkDown(Auto) 0 0 0 1:21 enabled LinkDown(Auto) 0 0 0 1:22 enabled LinkDown(Auto) 0 0 0 1:23 enabled LinkDown(Auto) 0 0 0 1:24 enabled LinkDown(Auto) 0 0 0 1:25 enabled 100full(Auto) 82705067 3000016125 0 1:26 enabled LinkDown(Auto) 0 0 0
hasta ahora solo puedo hacer que me muestre un dato, con esta linea
awk '$1 > max { max=$1; linea=$6 }; END { print max, linea"\n"}' archivo.txt
esta linea me da como resultado:
1:9 enabled 100full(Auto) 3473273 2413892624 250
que es el numero mayor de la ultima columna, como le hago para que me de una salida con los 5 numeros mayores de la ultima columna, algo asi, porfavor ayuda:
1:9 enabled 100full(Auto) 3473273 2413892624 250
1:13 enabled 100full(Auto) 4999095 2009564172 34
1:4 enabled 100full(Auto) 1786715 353997400 27
1:6 enabled 100full(Auto) 5433154 2108110385 2
1:2 enabled 100full(Auto) 14122212 3803044225 1