user="some user"
host="some host"
pass="abcdefgh"
db="some db"
var1=$1
var2=$2
var3=$3
query="UPDATE table SET value = 1 , another_value = CURRENT_TIMESTAMP() WHERE yet_another_value = $var1"
res=$(mysql -N -s -u $user -h $host -p$pass -e "$query")
我传递了一些参数,并计划稍后再与他们合作。
我得到的错误是主机'某些主机无法找到。出于某种原因,在主机名之前插入了一个看不见的(并且是不可删除的)。我尝试转义并删除各种引号和字符串。
这是踢球者 - 这个相同的代码在第一个脚本中起作用,但在第二个脚本中起作用(在第一个脚本中接受来自第一个脚本的值)