红联Linux门户
Linux帮助

如何在linux下shell编写脚本中模拟键盘输入

发布时间:2017-08-27 10:32:29来源:linux网站作者:quicmous
做Docker构建镜像的练习,写了下面这个 Dockerfile 文件,其中 yum install tomcat 执行过程中需要用键盘输入两次字符”y”以便确认选项,Dockerfile 脚本命令如下:
 
FROM centos
MAINTAINER quicmous "xuyeping@yeah.net"
RUN yes y | head -2 | yum install tomcat -y
RUN echo 'Hi, I am in your container'
EXPOSE 80
 
其中 yes 命令可以无限重复产生其后面的字符”y”,head 命令只选择其中两次重复输入,也就是两个字符”y”。命令行:
yes y | head -2 | yum install tomcat -y
 
可以自动完成全部操作,中间过程不需要人工干预。
 
本文永久更新地址:http://www.linuxdiyf.com/linux/32428.html