Пакетnum -utils включает numbound
, который решает общую проблему, (не ограничивается 4 аргументами):
printf "%s\n" 5 88.3 22 -22 -333 5 | numbound
Выход:
88.3
Это можно превратить в простую функцию, анализирующую аргументы командной строки.:
max() { printf "%s\n" "$@" | numbound ; }
Пример:
max 55 33 2 99 22
Выход:
99
Чтобы снова загрузиться, отредактируйте командную строку ядра в grub и добавьте параметр noresume
, как описано в документации ядра .
Обратите внимание, что состояние перед переходом в режим гибернации будет потеряно (открытый документ не сохранен и т.д... ).