1

MySQL のパラメーターを取得し、結果を csv ファイルにエクスポートする UNIX シェル スクリプトを作成する必要があります。ある程度書きましたが、シェルスクリプトからSQLに複数のパラメータを渡すことができません。

誰でもこれで私を助けることができますか? ありがとう!!

4

2 に答える 2

3

このようにスクリプトを呼び出すと仮定します $ ./script param1 param2 param3

スクリプトで

echo $0 #will echo 'script' (the name of the script)
echo $1 #will echo 'param1'
echo $2 #will echo 'param2'
echo $3 #will echo 'param3'
echo $# #will echo '3' the number of params passed to script
echo $@ #will echo 'param1 param2 param3' (all the parameters passed)
host="127.0.0.1"
user="root"
password="pass"
result=`mysql -h $host --user=$user --password=$password --skip-column-names -e "select $param1 from $param2 where $param3 = 3"`
echo $result
于 2013-08-26T12:36:28.297 に答える