如何让我的bash返回一个Lua脚本读取函数的值? 如果我从终端运行脚本 - 输出是正确的但是从lua脚本我得到了nil值。
lua:action.lua:18:尝试索引本地' findKeyInDB' (零值)
local findKeyInDB = io.open('sh /home/linux/db.sh 15541993')
local output = findKeyInDB:read("*a")
击:
#!/bin/sh
key=$1
myvariable=$(echo "SELECT id,dkey FROM telegram_keys WHERE dkey="$key"" | mysql -N gamdom_database -u root -ppasswrd)
echo "$myvariable"