GNU/Linux >> Linux Esercitazione >  >> Linux

Visualizzazione di contenuti di valore più elevato negli script della shell?

Record.txt contiene le seguenti informazioni

Nosi IT 3000
David HR 4000

In che modo è possibile visualizzare il nome di uno stipendio del dipendente più pagato utilizzando awk o qualsiasi altro strumento che potrebbe funzionare.
se sono archiviati in records.txt. Voglio che visualizzi David 4000

Risposta accettata:

Usando il sempre pratico GNU datamash :

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

Usa datamash per stampare la riga con il valore più alto nella 6a colonna e cut per ottenere solo le colonne che ti interessano.


Linux
  1. Descrittori di file e script di shell?

  2. Come analizzare Json con lo script della shell in Linux?

  3. La dichiarazione blocca il meccanismo nello scripting della shell?

  4. Converti .txt in .csv nella shell

  5. Trova un file corrispondente a un determinato modello e assegna quel nome di file come valore a una variabile nello script di shell?

Shell Scripting Parte V:Funzioni in Bash

Script di shell Parte 4:Strutture di controllo della ripetizione

Come reindirizzare l'output del comando della shell

Che cos'è Shebang negli script della shell di Linux?

Tutorial passo passo sullo scripting della shell

Quale priorità in tempo reale è la priorità più alta in Linux