Record.txtには次の情報があります
Nosi IT 3000
David HR 4000
awkまたはその他の機能するツールを使用して、最も給与の高い従業員の給与の名前を表示するにはどうすればよいですか。
records.txtに保存されている場合。 David4000を表示したい
承認された回答:
常に便利なGNUdatamash
を使用する :
$ datamash -Wf max 6 < record.txt | cut -f 4,6
David 4000
datamash
を使用する 6列目の値が最も高い行を印刷し、cut
気になる列だけを取得します。