hex() { bc <<< "obase=16; $1"; }
Функция hex() выполняет преобразование числа из десятичной системы в шестнадцатеричную систему счисления. Она использует команду bc для выполнения простого арифметического вычисления. При вызове функции hex() необходимо передать десятичное число в качестве аргумента.
Пример использования:
hex(255)
Результат:
«FF»
Альтернативным способом перевода десятичного числа в шестнадцатеричное является использование команды printf в терминале, например:
printf «%X» 255
Обратно, из шестнадцатеричной системы в десятичную можно перевести с помощью команды printf, указав формат %d, например:
printf «%d» 0xFF
