计算化学公社
标题:
求助:Shell脚本中如何写入Ctrl
[打印本页]
作者Author:
wangyueda
时间:
2022-9-26 20:55
标题:
求助:Shell脚本中如何写入Ctrl
如题,请问下各位老师,如果想在Shell脚本中实现比如Ctrl D这个命令,应该怎样写呢?
作者Author:
含光君
时间:
2022-9-26 21:44
首先安装expect解释器
yum install -y expect
复制代码
在脚本里写入 send命令+按键ASCII 即可实现按下按键操作:
#!/usr/bin/expect
spawn gmx
expect "help"
send "\03"
复制代码
比方说上面这个脚本的意思就是执行gmx命令,检查到输出“help”字符串,就按下Ctrl C。
Ctrl D 的话改成
send "\04" 即可。
作者Author:
wangyueda
时间:
2022-9-26 23:07
含光君 发表于 2022-9-26 21:44
首先安装expect解释器
在脚本里写入 send命令+按键ASCII 即可实现按下按键操作:
比方说上面这个脚本的 ...
好的 谢谢老师
欢迎光临 计算化学公社 (http://bbs.keinsci.com/)
Powered by Discuz! X3.3