在脚本中,使用下面的命令测试MySQL登录功能: mysql-uroot-p 1. 在命令行使用此命令时,会提示输入密码。 4. 编写并测试完整的Shell脚本 下面是一个示例的Shell脚本,当你运行它时,会自动输入MySQL的用户名和密码。 #!/bin/bash# 定义MySQL的用户名和密码MYSQL_USER="root"MYSQL_PASS="your_password"# 使用MySQL...
一.在shell脚本中嵌入expect来实现密码输入 expect是一个自动交互功能的工具。expect是开了一个子进程,通过spawn来执行shell脚本,监测到脚本的返回结果,通过expect判断要进行的交互输入内容(send) 1.安装expect 需要先安装tcl:apt-get install tcl apt-get install expect (输入expect查看是否能够进入expect解释器可以判断...
1 expect是自动交互程序,可以方便的在shell脚本中自动输入mysql的帐号密码。2 在deepin linux下默认已安装此程序,首先要获取expect安装程序的路径,可以通过which命令来获取。如果没有安装请自行安装。3 接下来就是建立一个脚本文件,这里命名为t.sh,然后用vim打开t.sh,在里面编写如下图所示的代码。代码说明如下...