国产成人精品久久免费动漫-国产成人精品天堂-国产成人精品区在线观看-国产成人精品日本-a级毛片无码免费真人-a级毛片毛片免费观看久潮喷

您的位置:首頁技術(shù)文章
文章詳情頁

linux - 如何編寫expect腳本自動(dòng)導(dǎo)入mysql數(shù)據(jù)庫

瀏覽:119日期:2022-06-15 17:07:09

問題描述

我的腳本是這樣的test.sh

#!/usr/bin/expectset password rootspawn mysql -u root -pexpect 'password:'send '$passwordrn'send 'drop database blog_api;rn'send 'CREATE DATABASE `blog_api` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;rn'send 'exit;rn'expect 'Bye'send 'mysql -uroot blog_api < 2017-01-09-12:00:09.sql;rn'expect 'Enter password:'send '$passwordrn'interact

導(dǎo)出是沒有問題的,但是導(dǎo)入的話沒有效果,大神求教。。。

問題解答

回答1:

你腳本中已經(jīng)設(shè)置了變量password的值,為什么不直接用shell呢,直接執(zhí)行命令mysql -uroot -p $password blog_api < 2017-01-09-12:00:09.sql或者寫成shell腳本不就可以導(dǎo)入了。

回答2:

為啥非要用expect呢,這個(gè)命令命名可以直接用shell來寫的

#!/usr/bin/env bashmysql -uroot -p ’root’ -e ’drop database if exists blog_api; CREATE DATABASE `blog_api` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;’mysql -uroot -p ’root’ blog_api < 2017-01-09-12:00:09.sql

如果非要用expect的話,試試下面這樣

#!/usr/bin/expectset password ’root’spawn mysql -uroot -p -e 'drop database if exists blog_api; create database `blog_api` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;'expect 'password:'send '$passwordr'expect eofspawn mysql -uroot blog_api < 2017-01-09-12:00:09.sql;expect 'password:'send '$passwordr'expect eof

相關(guān)文章:
主站蜘蛛池模板: 麻豆国产96在线 | 日韩 | 国产精品免费综合一区视频 | 久久久精品久久久久久久久久久 | 亚洲欧美成人综合久久久 | 久久综合网址 | 国产91精品一区二区视色 | 成人午夜久久精品 | 亚洲综合一区二区三区 | 日韩乱码中文字幕视频 | 成人爽a毛片在线视频网站 成人爽爽大片在线观看 | 国产一级做a爰片久久毛片男 | 国产一级特黄aa级特黄裸毛片 | 亚洲精品国产精品国自产观看 | 久久免费在线视频 | 91理论片 | 国产一及毛片 | 色吊丝avav色吊丝 | 久久六视频 | 亚洲精品中文一区不卡 | 日本一级毛片免费播放 | 9久久99久久久精品齐齐综合色圆 | 亚洲国产成人在线 | 国产美女作爱全过程免费视频 | 欧美日韩精品一区二区三区视频在线 | 欧美日韩不卡在线 | 亚洲欧美视频在线 | 国产成人国产在线观看入口 | 亚洲精品一区二区三区四区 | 欧美 日韩 国产 成人 在线观看 | 中文字幕在线观看一区二区三区 | 波多野结衣在线观看免费区 | 国产精品久久久影院 | 亚洲人成影院在线高清 | 国产精品一区伦免视频播放 | 操欧美女 | 夜色sese| 九九久久久久午夜精选 | 久久精品国产91久久综合麻豆自制 | 亚洲成人在线网 | 成年人黄色网址 | 美女视频黄.免费网址 |