我有一个 bash 脚本,它下载一个 sql.gz 文件,提取它然后导入它,但是在导入之前,我删除了现有的数据库,然后将新的数据库导入到服务器上。
一切都很好,脚本完成了它应该做的事情,只有一件事:
我的 bash 脚本中有这个语句:
mysqladmin -uroot -ppassword drop dbname
然后等待用户输入y or n以继续。
有什么方法可以输入,Y所以它总是说是并自动完成脚本。我是 bash 脚本的新手(v.new)。
谢谢亲切的问候
小智 5
你应该使用mysqladmin drop blah -f -uroot -pbleble. 查看文档:
--force, -f
Do not ask for confirmation for the drop db_name command. With multiple commands, continue even if an error occurs.
Run Code Online (Sandbox Code Playgroud)