Как прочитать строку в Bash или преобразовать целое число в строку?
Следующий код:
read var
gsettings org.gnome.system.proxy.http port "'$var'"
для ввода sat, 10, читается как var как целое число. и выдает ошибку
невозможно проанализировать как значение типа 'i': '10'
Как мне решить эту проблему?
1 ответ
Удалите одинарные кавычки из командной строки; команда ожидает, что строка, которую она видит, будет числом, а числа не начинаются с одинарной кавычки.
read var
gsettings org.gnome.system.proxy.http port "$var"