gpt4 book ai didi

bash - 通过标准输入的箭头键

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

我正在尝试通过标准输入向 bash 发送箭头键:

猫 |/斌/庆典

然后我输入“echo hi”=>“hi”出现在控制台上(当然没有引号)然后我向上按箭头键=> ^[[出现找不到命令

是否可以通过标准输入向程序发送方向键?

我问的原因是:我想从另一个程序控制 bash。我想将箭头键发送到 bash

最佳答案

你真正应该做的是创建一个伪 tty 设备(使用 openpty() 或类似的),在那个 PTY 上启动 bash,然后发送你的击键通过那个 PTY 设备。参见 the section on “Pseudo-Terminals”在 GNU C 库手册中。

关于bash - 通过标准输入的箭头键,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1805840/

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