我很高兴看到编写 bash 脚本与MySQL
.
但尝试这个:
#!/bin/bash
res=`mysql -u $USER -p$PASS students <<EOF | tail -n +2
SELECT name FROM table WHERE age = 20 limit 1;
EOF`
for d in $res;
do
echo Result : $d
done
如果结果是“John Smith”,我会得到:
Result: John
Result: Smith
我怎样才能解决这个空间问题?
似乎它是单列时将其视为 2 个值。