expect 相关问题

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

pexpect的等效于预期解释器

pexpect是否具有与Expect的解释器命令等效的命令。在Expect解释器中,用户可以使用当前变量作用域访问tcl repl。我想让我的用户访问...

回答 1 投票 0

ARM的交叉编译期望

我已经下载了Expect5.4。我正在尝试针对运行精简版Linux的ARM(PandaBoard)进行交叉编译。在配置的初始设置中,我尝试Shell $ ./configure --host = ARM ...

回答 2 投票 2

遍历主机名列表,以查看对它们使用ssh是否成功

我的任务已经让我头疼了很长时间。基本上,我会得到一个主机名列表以及它们的用户名和密码(每个主机名都有一个用户名和密码)。我要...

回答 1 投票 0


将命令行参数传递给期望命令

我正在尝试编写一个bash脚本,它将用户名作为命令行参数。它应该使用提供的用户名登录系统并执行命令。期望-c'spawn su-其他用户名-c ...

回答 1 投票 0

Bash期望匹配bash和ksh提示

我有多个具有bash和ksh提示的系统:bash提示看起来像:[user1 @ wanserver bin] $ ksh提示看起来像:在某些系统上是$和某些目录名>在某些系统上使用期望如何匹配...] >

回答 2 投票 0

TCL预期:如何删除结尾的换行符

我正在执行此期望脚本:#!/ usr / bin / expect ##### config文件内容:: user1 | server1 set lx [exec awk {-F |} {/ server1 / {print $ 1}} config ]放入“值是server1的$ lx。”输出为:...

回答 2 投票 0

Bash期望删除尾随换行符

我正在从期望脚本执行以下命令:#!/ usr / bin / expect ##### config文件内容:: user1 | server1 set lx [exec awk {-F |} {/ server1 / {print $ 1 }} config]放置“值是server1的$ lx。...

回答 2 投票 0

在脚本中使用期望的登录名

我已经安装了Nordvpn linux应用程序,使用了几天后,我意识到有时需要再次登录。登录是通过命令完成的,响应为:root @ root:〜$ nordvpn login ...

回答 1 投票 0

TCL期望正则表达式

我正在尝试编写一个脚本,该脚本通过TCL / Expect从一个系统爬升到另一个系统。它为我工作。我需要一个将“ $”和“#”组合在一起的正则表达式,所以...

回答 2 投票 8

期待脚本编写:从$ argv构造正则表达式字符串

我正在编写一个期望脚本,该脚本以以下格式搜索字符串:([0-9] *)\)sign-([0-9] *)-X16-2019-11-04-dash.tar。 xyz.abc,例如:106)TUI中的sign-496-X16-2019-11-04-dash.tar.xyz.abc&...

回答 1 投票 0

期待ping测试的脚本

您好,我想制作一个脚本来测试ping并将输出放入文件中。感谢您的所有帮助。 #!/ usr / bin / expect -f设置IP地址[lindex $ argv 0]设置fildes [打开“ ip.txt” r]设置...

回答 1 投票 1

如何编写条件期望脚本以根据服务器接受不同的密码集?

我的要求是编写一个期望脚本,该脚本将针对不同组的跳转服务器使用不同的密码集。问题是我无法概括期望的'Password:', 因为它很常见...

回答 1 投票 0

从Expect脚本调用bash shell脚本失败:“没有这样的文件或目录”

我在我的期望脚本中执行bash shell脚本有困难。我有一个期望脚本,如下所示,该脚本可更改正在其上运行的计算机的IP地址。 #!/ usr / bin / expect ...

回答 1 投票 0

如果输出不匹配,如何使期望的期望命令失败?

给出非常简单的脚本script.expect#!/ usr / bin / expect生成bash期望“#”发送“ / bin / false; echo \”进程返回$?\“ \ r”期望-exact“进程返回0“发送-” exit \ r“ ...

回答 1 投票 0

将互动与期望回报结合在一起是什么意思?

我想使用shell,希望仅用一个命令登录到服务器。但是当在一个语句中使用交互和返回时,我不明白它们的含义。此外,“密码”将...

回答 1 投票 0

简单的正则表达式在预期中不起作用

我的期望脚本简单到#!/ usr / bin / expect set timeout 60 spawn docker run -it ubuntu:19.04 Expect {-re“ root @ [0-9] +:\ /#”}发送- -由于$期望脚本,退出期望eof失败。...

回答 1 投票 0

Bash sftp期望脚本在检索多个文件后不会继续执行

我需要制定一种从远程服务器获取FTP文件的方法。我无法使用键,因此登录名必须是“交互式的”。我觉得期望是要走的路。我在...

回答 1 投票 0

如何获得在可变命令输出?

我执行下面的代码为sh文件和获得的结果如预期。现在我需要进一步存放“发送”命令的输出和做的事情。我也做了以下的bash代码,现在我...

回答 1 投票 0

如何从期望和bash脚本退出

我写了expect脚本里面一个for循环bash脚本。当条件满足时expect脚本,脚本将与“退出”命令退出。但它会在bash脚本,并再次无二...

回答 1 投票 0

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