を操作するための 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つの値として扱っているようです。