【发布时间】:2015-05-01 15:48:20
【问题描述】:
我有一个 CSV 文件 million_songs_metadata_and_sales.csv 具有以下架构。
track_id
sales_date
sales_count
title
song_id
release
artist_id
artist_mbid
artist_name
duration
artist_familiarity
artist_hotttnesss
year
样本数据:
TRZZZZZ12903D05E3A,2014-06-19,79,Infra Stellar,SOZPUEF12AF72A9F2A,Archives Vol. 2,ARBG8621187FB54842,4279aba0-1bde-40a9-8fb2-c63d165dc554,Delerium,495.22893,0.69652442519,0.498471038842,2001
我需要在 BASH 中编写一个查询,以使用文件 million_songs_metadata_and_sales.csv 查找销售额最高的艺术家名称。
我编写了以下脚本,但它无法给我正确的数据:
awk 'max=="" || $3 > max {max=$3} END{ print $9}' FS="," million_songs_metadata_and_sales.csv
有解决这个问题的办法吗? 谢谢!
【问题讨论】: