expect 相关问题

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

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

使用expect互动,bash脚本里面,退出bash脚本过早

当我使用想到一个bash脚本来手动请求root密码的内部互动,它接受的密码,然后提升到root用户,但没有完成bash脚本的其余部分出口。 ...

回答 1 投票 0

为什么'\ n'('\ r')在我的期望脚本中不起作用

我想在执行copy tftp时输入y + enter来回复问题:某事。该脚本将发送y,但\ n不起作用。它将保持(y / n)y并保持在那里而不退出或做某事......

回答 1 投票 0

带有expect模块的Shell脚本通过控制台备份路由器的运行配置

我是Linux爱好者,最近尝试使用shell脚本。 #!/ usr / bin / expect -f cd / home / vuser / Net_backup now = $(date +“%m_%d_%y”)touch /home/vuser/Net_backup/ASR$now.txt sleep 5s set Password。 ..

回答 4 投票 1

如何在shell脚本中使用expect

我有一个bash + expect脚本,它必须连接普通用户,我想读取特定文件并存储到root用户中的特定文件之后要使用的变量。我怎样才能得到 ...

回答 1 投票 3

使用bash / expect中的变量索引到数组中

简单的脚本无法按预期工作。我花了几个小时的时间来尝试发现逃脱和引用的正确组合以使其发挥作用,但我还没有成功。我有一个 ...

回答 2 投票 1

如何使用Expect输入Perl脚本的密码?

我希望在运行安装脚本时自动输入密码。我使用Perl中的反引号调用了安装脚本。现在我的问题是如何使用expect或...输入该密码

回答 3 投票 5

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