我需要一个shell脚本,我可以使用它从命令提示符中获取数据。我需要从路由器的命令提示符中获取数据。当我在shell脚本中编写命令时,它会提示但不执行下一个命令。所以运行脚本只是卡在提示符中。贝娄是我的脚本文件
#!/bin/sh
ccli
rsc
其中ccli是输入提示的命令,rsc是获取某些信息的命令。
所以请提出一些方法。
答案 0 :(得分:0)
如果ccli
从stdin读取命令(我不知道),你可能会更进一步
printf 'rsc\n' | ccli
对于更复杂的任务,我建议您研究expect
,这是因为以脚本方式驱动交互式程序的唯一原因而发明的。