gpt4 book ai didi

c - 无论如何我可以在不安装的情况下使用 expect 吗?

转载 作者:行者123 更新时间:2023-12-02 22:14:39 24 4
gpt4 key购买 nike

我想自动对 passwd 进行 expect,但我没有安装权限。但是,如果我可以复制并粘贴期望的源代码并使用 cc/gcc 执行 .c 文件
并生成可执行文件expect。

我可以从 linux 复制 expect 可执行文件,然后在其他任何地方使用它,比如在 solaris、aix 等上吗?

这是我的 linux 机器中的/usr/bin/expect 中的 expect:

[root@test]# file /usr/bin/expect
/usr/bin/expect: ELF 64-bit LSB executable, AMD x86-64, version 1 (SYSV), for GNU/Linux 2.6.9, dynamically linked (uses shared libs), for GNU/Linux 2.6.9, stripped

最佳答案

Solaris 和 Linux 的预构建可执行文件位于 kbskit在 *bi“Batteries Included”版本中包含 Expect(连同许多其他 Tcl 扩展)。每个只是一个大文件,不需要解包或安装,除了例如。 chmod a+x SunOS_kbsvq8.5-bi 使文件可执行。您使用此可执行文件来运行您的脚本,并且在脚本的开头您需要添加 package require Expect 以设置 Expect 命令。

关于c - 无论如何我可以在不安装的情况下使用 expect 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14681281/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com