Record.txt enthält die folgenden Informationen
Nosi IT 3000
David HR 4000
Wie kann das Gehalt des bestbezahlten Mitarbeiters mit awk oder einem anderen Tool angezeigt werden, das möglicherweise funktioniert.
Wenn sie in records.txt gespeichert sind. Ich möchte, dass David 4000 angezeigt wird
Akzeptierte Antwort:
Verwenden des immer praktischen GNU datamash
:
$ datamash -Wf max 6 < record.txt | cut -f 4,6
David 4000
Verwenden Sie datamash
um die Zeile mit dem höchsten Wert in der 6. Spalte auszudrucken, und cut
um nur die Spalten zu erhalten, die Sie interessieren.