我有一个关于期望的问题,我想知道如何实现这个
示例场景:
我有一个命令,让我们说test1,执行时给出以下输出
$./test1 --requestid 21 --file test1.xml
Myrequestid: 21
Profile: Test Profile
Filename: test1.xml
Action (update/validate):
当使用选项--requestid 21 --file test1.xml执行test1时,创建一个文件test1.xml,其中包含与请求ID 21相关的一些数据,并且还提供一个交互式菜单,要求用户输入update / validate。
现在用户执行上述命令后,打开另一个终端Edits test1.xml
注意编辑/修改xmlfile,我有另一个脚本,所以我只需要调用该脚本。
编辑后(一旦修改了xml文件的脚本)完成后,它必须返回到执行上述命令的终端,并在交互式提示符下输入update / validate来更新或验证更改。
我想使用expect自动执行此任务,有人可以提供关于如何使用expect实现上述目标的最佳提示,
答案 0 :(得分:0)
你的问题不明确。