如何制作脚本教程 shell脚本里如何捕获回车键?
shell脚本里如何捕获回车键?
依次考虑以下三种方案:
有些命令有命令行参数,可以删除这种查询(如Debian package management command aptitude)
有些命令从标准输入读取响应数据,可以通过管道完成。一个没有意义的例子:echo y | RM-I文件(它没有意义,因为您不需要回答,因为您删除了-I)
一些命令绕过标准输入,直接从终端读取响应数据,这可以通过expect解决。使用expect需要看到更多的东西。我不能给你一个简单的例子。
易安传媒科技微课堂,分享金融信息、计算机技术知识、生活体验、业务指导及各种专业技术知识,学习交流。移动学习平台、知识共享平台。随时随地学习,如果你想成长,就去爱和成长。这是你不能错过的地方。关注媒体培训:关注你的成长,分享内容,分享技能,[媒体关注增强您的平台]请注意:“标题和官方帐号
重写如下:(nohup./a)&(nohup./b)&(nohup./c)&;等待说明:打开三个子shell在后台执行操作,()表示打开子shell。如果不带括号直接写,直接在父shell中操作,可能会导致逻辑错误,因为这个过程不是在命令行上执行的,Wait是根据实际情况添加的,指示前三个进程完成后将执行下一步
测试环境:Ubuntu 12.04 lts版本
echo>>文件.txt也就是说,
此方法对脚本开头的Bash和sh具有相同的效果,
和echo-E>>文件.txt对于SH,在文件中输入-e并换行是的。
和echo-e “n ”>>文件.txt对于bash,它将更改两个连续的行,
对于SH,它将输入-E和一个新的空行到文件中。
如何制作脚本教程 如何写脚本 shell脚本怎么写ctrlc
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。