Как передать аргументы командной строки внутри функции Luci openwrt sys.exec()?

Я хочу выполнить функцию sys.exe с аргументами командной строки. мой код

var1 = "myname"
var2 = "address"
function btn.write()  
   luci.sys.exec("/bin/register $var1 $var2")
end

Это неправильно, я знаю. Как я могу передать аргументы sys.exe функция в Luci OpenWrt? Любая помощь? Благодарю.

1 ответ

Решение

Используйте простую конкатенацию строк:

luci.sys.exec("/bin/register" .. $var1 .. " " .. $var2 .. " ")
Другие вопросы по тегам