В скрипте есть переменная 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
как это сделать? Заранее спасибо.
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум Передать переменную в форму ввода пароля bash. (2017)
- Форум bash подстановка переменных (2014)
- Форум Переменная по выходу из цикла превращается в ноль (2016)
- Форум help with TCL. (2006)
- Форум [шъ] Присваивание значения глобальной переменной в функции, чей stdout присваевается другой переменной в качестве значения (2009)
- Форум распечатать значение переменной окружения из C-программы (2013)
- Форум PHP, присвоение значение переменным... (2004)
- Форум bash: непонятный результат после цикла while (2011)
- Форум Почему не работает скрипт test.cgi (2014)
- Форум Обработка содержимого переменных с составными именами. (2012)