У меня есть CSV-файл с именем Prices.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
Как вы можете видеть, товары с ценой «Нет в наличии» располагаются сверху, а не снизу. Как разместить текст внизу с общим кодом?