GNU/Linux >> Tutoriels Linux >  >> Linux

Affichage du contenu de la plus haute valeur dans les scripts Shell ?

Record.txt contient les informations suivantes

Nosi IT 3000
David HR 4000

Comment afficher le nom du salaire de l'employé le mieux payé en utilisant awk ou tout autre outil qui peut fonctionner.
s'ils sont stockés dans records.txt. Je veux qu'il affiche David 4000

Réponse acceptée :

Utilisation du datamash GNU toujours pratique :

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

Utiliser datamash pour imprimer la ligne avec la valeur la plus élevée dans la 6ème colonne, et cut pour obtenir uniquement les colonnes qui vous intéressent.


Linux
  1. Descripteurs de fichiers et scripts shell ?

  2. Comment analyser Json avec des scripts Shell sous Linux ?

  3. Dois-je utiliser Apt ou Apt-get dans les scripts Shell ?

  4. Symbole Backtick (`) dans Linux Shell Scripting

  5. Rechercher et remplacer dans les scripts shell

Shell Scripting Partie V :Fonctions dans Bash

Shell Scripting Partie 4 :Structures de contrôle de répétition

Comment rediriger la sortie de la commande shell

Qu'est-ce que Shebang dans Linux Shell Scripting ?

Tutoriel étape par étape sur les scripts shell

Quelle priorité en temps réel est la priorité la plus élevée sous Linux