У меня есть такой список
Apple 1.09 Orange 20.01 Banana 2.34
Используйте cut, sort, head и tail для определения максимального и минимального импульсов частиц. Какие это частицы? ... это мой код:
cat fn | cut -f4-9 -d " " | sort -n | tail -1
, но он показывает мне только числовой столбец, но я думаю, что мне нужно увидеть всю строку. поэтому я сделал следующее:
cat fn | sort -nr | head -1
и не сортирую численно ...
вы мне поможете?
Вы должны указать, какое поле вы хотите отсортировать, используя -k
параметр. В вашем примере вы можете сделать это так:
cat fn | sort -k 4 -nr | head -1
Вход:
Apple 1.09 Orange 20.01 Banana 2.34
spple 1.09 Orange 14.01 Banana 2.34
gpple 1.09 Orange 24.01 Banana 2.34
Выход:
gpple 1.09 Orange 24.01 Banana 2.34
Apple 1.09 Orange 20.01 Banana 2.34
spple 1.09 Orange 14.01 Banana 2.34