LINUX.ORG.RU

$var чтоб в Hex'ах была


0

0

В скрипте есть переменная var. Ей присваивается значение, которое потом используется в качестве параметров программы. Проблема в том, что прога эта (setpci) требует ввода параметров в 16-ной форме, а $var печатается в 10-й. Например:

var=0xFF
echo setpci -s 0:0.0 0x64.B=$var
получаем:
setpci -s 0:0.0 0x64.B=255
а надо чтоб было:
setpci -s 0:0.0 0x64.B=FF
как это сделать? Заранее спасибо.

★★

# printf "%X" $var

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.