【发布时间】:2019-08-17 19:59:26
【问题描述】:
我有一个名为 prices.csv 的 csv 文件,如下所示:
Name, Price, Description
Apple, 2.85, fruit
Kiwi, 1.96, fruit
Banana, 0.99, fruit
Peach, Not available, fruit
Orange, 2.02, fruit
我想按升序对第二列(价格)进行排序,除了“不可用”的值,这些应该放在底部。
到目前为止,我所做的是:
sort -t, -k2,2 -n prices.csv > ordered_prices.csv
这将创建以下文件:
Name, Price, Description
Peach, Not available, fruit
Banana, 0.99, fruit
Kiwi, 1.96, fruit
Orange, 2.02, fruit
Apple, 2.85, fruit
如您所见,这会将价格为“不可用”的产品放在顶部而不是底部。如何使用通用代码将文本放在底部?
【问题讨论】: