一.常规输入:回车、Yes/No等
1.cat + 文件 + 管道符
cat commend.txt | apt-get install ssh |
2.echo + 管道符
echo -e "Y" | apt-get remove ssh |
echo -e 处理转义字符 |
3.expect
安装:
sudo apt-get install expect |
编写expect文件如:
#! /usr/bin/expect set timeout 0 spawn apt-get remove ssh expect "Yes or No:" send "Y\r" interact |
1. [#! /usr/bin/expect]
这个跟bash shell 开头一样,是告诉系统使用那个解释器来解释脚本
注意:这一行需要在脚本的第一行。
2. [set timeout 0]
设置超时时间为0(秒)
3. [spawn sudo apt-get update] spa