Linux - Ordenar archivo desde bash.

 
Vista:

Ordenar archivo desde bash.

Publicado por Trovin (1 intervención) el 31/08/2020 21:17:48
Buenas, me encuentro con el siguiente problema. Debo ordenar un archivo que tiene varias columnas, el primer criterio es por la columna 2 eso lo logro con sort. El problema me surge que el segundo criterio para ordenar, en caso de empate en la columna 2, es la diferencia entre las dos ultimas columnas y no se como realizarlo, pensé usando el comando awk pero sigo sin lograrlo.
Pongo un ejemplo:

equipo A 20 4 5
equipo B 14 2 4
equipo C 20 5 4

Tendria que devolverme:
equipo C 20 5 4
equipo A 20 4 5
equipo B 14 2 4

Desde ya gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

Ordenar archivo desde bash.

Publicado por Tom (476 intervenciones) el 01/09/2020 09:50:14
Si no recuerdo mal al comando sort le puedes pasar varias columnas, repitiendo la opción -k.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar