修改脚本时,需要从mysql中读取一些数据信息,此时要用到shell去访问数据库。
通过查找得知,mysql可以直接执行sql的查询语句。通过对一些sql语句的简单封装,数据便可以得到了。
代码如下:
#!/bin/bash MYSQL=mysql #选用mysql程序 USER=hik #设定用户名 PASSWORD="111111" #设定数据库的用户密码 DB=test #选定需要的数据库 COMMAND="select auth_user_query_id, auth_user_secretkey from auth_users where auth_user_name=\"admin\" " declare count=`$MYSQL -u${USER} -p${PASSWORD} -D ${DB} -e "${COMMAND}" --skip-column-name` for list in $count do echo " the item is $list" done