2017-06-22 4 views
1

私は何をしてみてください:シェルスクリプトのmysql出力を解釈するには?

player=tester111 

id=$(mysql -h "127.0.0.1" -u "myuser" -ppassword "database" -e \ 
    "SELECT id FROM login WHERE name='$player';") 

echo $id 

次の出力が表示されます。

id 223 

ONLY 223出力などを取得する方法は?

私はstackoverflowに新しいです、私は尋ねるスキルを向上させることができますので、自由にコメントしてください。

答えて

3

クエリを実行するときに-Nスイッチを使用してください。 -Nは、列名をスキップするためにあるので、あなただけの値が返されます

id=$(mysql -N -h "127.0.0.1" -u "myuser" -ppassword "database" -e \ 
    "SELECT id FROM login WHERE name='$player';") 
+0

叙事詩のように(つまりは223が返されます)!ありがとう :) – realKSMC

関連する問題