【发布时间】:2017-12-26 01:16:39
【问题描述】:
我有一个config.txt 文件,其中包含以下内容:
VAR=('a' 'b' 'c')
database='mydb'
并且我想在脚本 (myscript.sh) 中使用 VAR 变量来检查其中的任何数据是否存在于将对数据库进行的搜索中。
我正在做的搜索是这样的:
output=$(mysql $database -u $user -p$pass -se "select name from my_table where word = '$VAR'")
【问题讨论】:
-
您将
VAR定义为一个数组,但将其用作“标量”。您想在该 select 语句中使用什么实际值?你想遍历数组吗? -
我想在数据库中搜索存储在变量 VAR 中的每一个数据。其中一个应该返回一个结果。