expect 相关问题

Expect是Tcl脚本语言的Unix / Linux扩展。它被设计为自动化和测试工具,它使得与复杂程序(如远程shell和安全维护)进行交互变得微不足道。它具有特别强大的响应识别功能。

Cypress 中的软断言或类似的东西

在测试结束时,我将验证多个值以查看它们是否在表单中正确捕获。我正在使用期望语句。我意识到如果一个期望失败,其余的将不会执行。 所有这些

回答 1 投票 0

如何使用expect自动化与gh copilot的cli交互

我想自动按 Enter(选择通用 shell 命令) 输入(将命令复制到剪贴板) 向上(移动光标至退出) 输入(退出 gh cli) 所以我可以 Ctrl+V 粘贴建议的终端 c...

回答 1 投票 0

已解决:Expect 模块:字符串结尾正确匹配,但字符保留在“after”部分,导致下一个 Expect 过早继续

编辑2/解决方案:我的问题是一个错误,请在下面我对我自己的帖子的回答中查找详细信息。 原帖: 我正在使用 Expect 模块编写 Perl 脚本,有时 Expect 继续得太早,

回答 3 投票 0

Expect 模块:字符串结尾正确匹配,但字符保留在“after”部分,导致下一个 Expect 提前继续

我正在使用 Expect 模块编写 Perl 脚本,有时 Expect 继续得太早,因为它与上一个命令输出的提示匹配。 为了说明问题,我创建了一个 si...

回答 1 投票 0

在 TCL 中实施包含防护的“正常”方式是什么?

我可以通过多种方式在 TCL 中实现包含保护,但这可能是我考虑过的最可靠的方式,无需知道任何技巧或捷径: 如果 { ! [信息存在_THIS_FIL...

回答 1 投票 0

expect:让两个python脚本进行通信

我想让两个脚本通过交换消息进行通信。由于其他限制,我必须使用 pexpect。在为我的

回答 1 投票 0

在TCL::cmdline或相关包中,是否可以指定一个可以多次设置的选项?

例如,在 python::click 中,我可能会声明一个选项: @click.option('--foo', nargs=-1) 用户可以一遍又一遍地指定 arg: python3 -m mypkg --foo bar --foo biz 或者在 BASH 中: d...

回答 1 投票 0

如何纠正 Expect/Tcl 脚本中交互式输出的编码?

我正在编写一个expect脚本来处理Bash的输入和输出。不幸的是,输出包含不需要的字符(\xc2 和 \x0d)。如何使用 Expect/Tcl 避免它们? $ 期望 -f <...

回答 1 投票 0

如何从expect脚本获取非拉丁输出

我正在尝试编写一个脚本来测试 telnet 连接。我在类似 qnx 6 的操作系统中使用 CP866 编码,并且需要完整的西里尔文期望的输出。 我的期望版本是5.33,tcl是8.3.5 没有

回答 1 投票 0

预期脚本:“发送”命令丢失第一个字符?

我有一个使用 GlobalProtect 将我连接到 VPN 的脚本: #!/usr/bin/expect -f 生成 globalprotect connect -p my.server.com 期待“用户名:” 发送“乔多 ” 期待“

回答 1 投票 0

在 bash 中多线程 Expect 脚本

我有一个在 RH Linux 上运行的 bash 脚本,它接收设备列表,循环遍历该列表并调用 Expect 脚本以通过 SSH 连接到每个设备。 #!/bin/bash 读取设备时 做 /home/bin/get-d...

回答 1 投票 0

如何读取wc -l命令的值

我有一个要求,我需要读取 wc -l 命令的值。基本上我运行以下命令来获取值 5: bash-3.2$ wc -l 样本.tcl 5 样本.tcl 现在使用 tcl 和 e...

回答 4 投票 0

在 Linux 对话框脚本中保持进程对用户不可见

我有一个带有对话框脚本的项目,TUI 将在其中运行并且管理员可以处理密码。 我的问题是,例如,当管理员按下 Changepass 时,我希望它运行 chang 命令...

回答 1 投票 0

ansible Expect 模块不会使用创建选项创建文件

我有以下任务 - 名称:“PATCH| 1.5.2 | 确保设置引导加载程序密码” ansible.builtin.expect: 命令:grub2-setpassword 回应: 输入密码:“{{

回答 1 投票 0

使用 Expect 脚本的 Bash 会出现 ssh 调用错误

在 bash 脚本中,我有一个 except 段,它通过 ssh 向计算机发送命令。我有 bash -c ,因为我需要在此命令中设置环境变量。 但我收到一个错误: 前...

回答 1 投票 0

我需要一种方法来自动化包含 DIALOG 的现有脚本

我有一个现有的 BASH 脚本,需要用户输入。 为了自动化其他事情,我已经有了一个包含许多其他代码的 bash 脚本。 所以该解决方案应该可以在 bash 中实现。 我有

回答 1 投票 0

Tcl 或 Expect 是否能够以 shell 可解析的方式引用参数?

考虑以下简短的 Expect 程序: #!/usr/bin/expect 把 $::argc 把 $::argv 如果我按如下方式调用它,它会正确识别有四个元素,但自然的 tcl

回答 1 投票 0

如何在expect脚本中获取父进程id?

我想知道expect脚本中父进程的父进程ID我该怎么做。 我曾经尝试使用并收到此错误 [sesiv@itselm-lx4151 ~]$ 无效命令名称“id” 同时

回答 2 投票 0

带 get 参数的 CURL Post 请求,Expect header

我想在网站上使用 CURL 登录,看起来像 http://www.example.com/login.php?return= 参数将通过Post发送 curl_setopt($ch, CURLOPT_POST, TRUE);$data = ar...

回答 2 投票 0

帮我用expect通过ssh驱动Zmodem

有一个漂亮的小工具叫做 zssh 使得使用起来很容易 使用 lszrz 实用程序传输文件 调制解调器 通过现有的 ssh 联系。 出奇的方便...不过好像不太...

回答 3 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.