如何返回Lua脚本的值?

时间:2017-09-19 01:29:40

标签: bash shell lua

如何让我的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"

0 个答案:

没有答案