короче так не прокатило, я немного поменял:
#!/bin/sh
mysql -h localhost -u root -p db_test --password=******
"SELECT `ip`, `check` FROM `user` WHERE `check`=1;"
mysql QUIT
так вот, соединяется просто отлично с базой, но выдает
./sqlbash: line 5: check: command not found
./sqlbash: line 5: user: command not found
./sqlbash: line 5: check: command not found
почему же не sql свои команды смотрит?
как сделать так, чтобы он просматривал после соединения строку, начинающуюся с mysql> ..далее SELECT `ip`, `check` FROM `user` WHERE `check`=1;
просто этот запрос в самом sql отрабатывается на ура