Как перевести шестнадцатеричное в десятичное и обратно: советы по командной строке

echo 16i `echo "F" | tr '[a-f]' '[A-F]'` p | dc ; echo 16o "15" p | dc


Команда echo используется для вывода текста в терминал. В данном случае, она выводит текст «16i F p» и «16o 15 p».

Команда tr выполняет замену или удаление символов в тексте. Здесь она заменяет символ «F» на символ «f» с использованием диапазона символов ‘[a-f]’ и ‘[A-F]’.

Команда dc является обратной польской нотацией калькулятора. В первой команде она преобразует входной текст «16i F p» в шестнадцатеричное число и выводит его в десятичном формате. Во второй команде она принимает шестнадцатеричное число «15» и выводит его в шестнадцатеричном формате.

Эти команды полезны при работе с числами в различных системах счисления. Альтернативой может быть использование программного языка или онлайн-сервисов для выполнения подобных преобразований. Передаваемые команде аргументы — это текстовые строки, представляющие числа в различных системах счисления.

Ответить

Ваш адрес email не будет опубликован. Обязательные поля помечены *