gpt4 book ai didi

Bash 脚本键盘输入

转载 作者:行者123 更新时间:2023-11-29 09:41:48 24 4
gpt4 key购买 nike

我正在创建一个用于生成证书的 bash 脚本。创建证书的 openssl 命令要求键盘输入。每次都是相同的按键序列:七次 [ENTER],然后是两次 ['y' + ENTER]。我如何以编程方式执行此操作?

更新

我能够使用命令行参数减少和消除所需的键盘输入:

  • -config FILE 指定配置文件
  • -passin PWD-passout PWD 指定密码

更多详情您可以查看my experiments 。此网址可通过 subversion check out 。

最佳答案

模拟用户交互的一种方法是 expect .

特别是对于 OpenSSL,您可以只编写一个配置文件,不需要任何输入来执行您想要执行的任务。 (参见man 5ssl配置)

有关如何编写 opennssl 脚本的好示例,请参阅 CACerts CSRGenerator script .

关于Bash 脚本键盘输入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2592394/

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