GNU/Linux >> Tutoriales Linux >  >> Linux

¿Mostrar contenido de mayor valor en Shell Scripting?

Record.txt tiene la siguiente información

Nosi IT 3000
David HR 4000

¿Cómo se puede mostrar el nombre del salario del empleado mejor pagado usando awk o cualquier otra herramienta que pueda funcionar?
si están almacenados en records.txt. Quiero que muestre David 4000

Respuesta aceptada:

Usando el siempre útil datamash de GNU :

$ datamash -Wf max 6 < record.txt | cut -f 4,6
David   4000

Usa datamash para imprimir la línea con el valor más alto en la sexta columna y cut para obtener solo las columnas que le interesan.


Linux
  1. ¿Descriptores de archivos y secuencias de comandos de Shell?

  2. ¿Cómo analizar Json con secuencias de comandos de Shell en Linux?

  3. ¿Mecanismo de bloques de declaraciones en secuencias de comandos de Shell?

  4. ¿Debo usar Apt o Apt-get en secuencias de comandos de Shell?

  5. Símbolo de acento grave (`) en Linux Shell Scripting

Shell Scripting Parte V:Funciones en Bash

Shell Scripting Parte 4:Estructuras de control de repetición

Cómo redirigir la salida del comando de shell

¿Qué es Shebang en Linux Shell Scripting?

Tutorial paso a paso de secuencias de comandos de Shell

¿Qué prioridad en tiempo real es la prioridad más alta en Linux?