当前位置: 技术问答>linux和unix
菜鸟提问,初手中手高手都会解答,关于linux的shell
来源: 互联网 发布时间:2016-07-21
本文导语: 我有4个命令,分别是A,B,C,D,这四个命令是包装过得,不是shell 我干一件事需要顺序执行 但是 B ,C,D都需要密码验证 我每次做得是 A回车 B回车 输入密码 C回车 输入密码 D回车 输入密码 如果密码是123 怎么写shell....谢...
我有4个命令,分别是A,B,C,D,这四个命令是包装过得,不是shell
我干一件事需要顺序执行
但是 B ,C,D都需要密码验证
我每次做得是
A回车
B回车
输入密码
C回车
输入密码
D回车
输入密码
如果密码是123
怎么写shell....谢谢初手以上等级的人
我干一件事需要顺序执行
但是 B ,C,D都需要密码验证
我每次做得是
A回车
B回车
输入密码
C回车
输入密码
D回车
输入密码
如果密码是123
怎么写shell....谢谢初手以上等级的人
|
expect
我以前发过一个学习贴。用于脚本交互。
http://topic.csdn.net/u/20090813/20/9392d7e0-7c02-436d-8346-5be0b898bceb.html
我以前发过一个学习贴。用于脚本交互。
http://topic.csdn.net/u/20090813/20/9392d7e0-7c02-436d-8346-5be0b898bceb.html
|
用expect
expect "example";
send "passwdr";
expect "example";
send "passwdr";
|
大致就这样
echo “input password"
read psswd
if [[ $psswd = "123" ]];then
xxxx
fi
echo “input password"
read psswd
if [[ $psswd = "123" ]];then
xxxx
fi
|
安装一个expect