Record.txtには次の情報があります。
Nosi IT 3000
David HR 4000
awk やその他の機能を備えたツールを使用して、最高給与を受け取る従業員の給与を表示するにはどうすればよいですか。 records.txtに保存されている場合。 David 4000を見せたいです。
ベストアンサー1
使いやすいGNUdatamash
:
$ datamash -Wf max 6 < record.txt | cut -f 4,6
David 4000
datamash
列6で最も高い値を持つ行を印刷し、目的の列のみを取得するためにcut
使用されます。