Хотелось бы узнать, что же делать, если значения переменных содержат пробелы?
Каким образом подобные значения можно использовать в шаблонах?
Пример:
main.hr_board_model | rs | |P8H77-M PRO
main.hr_board_vendor | rs | |ASUSTeK COMPUTER INC.
Если нет возможности использовать подобные значения в шаблонах, быть может есть смысл заменять, в момент заполнения переменных значениями, “пробел” на, хотя бы, <<"_">>.
В данный момент это необходимо для привязки конфига ядра к “железу”.
Если нет возможности использовать подобные значения в шаблонах, быть может есть смысл заменять, в момент заполнения переменных значениями, “пробел” на, хотя бы, “_”.
Заменять пробелы во всех переменных нельзя - есть переменные, у которых содержимое должно содержать именно пробелы (те же параметры для grub)
В calculate-lib-3.2.3-r3 в функцию replace будет добавлена поддержка преобразования кодов \xFF в символы.
Таким образом проверять переменную можно будет следующим образом
# Calculate replace("\x20","_",main.hr_board_model)==P8H77-M_PRO
#?replace("\x20","_",main.hr_board_model)==P8H77-M_PRO#
OK
#replace#