【发布时间】:2009-11-26 21:53:12
【问题描述】:
我正在尝试通过标准输入向 bash 发送箭头键:
猫 | /bin/bash
然后我输入“echo hi”=>“hi”出现在控制台上(当然没有引号) 然后我按向上箭头键 => ^[[出现找不到命令
是否可以通过标准输入向程序发送箭头键?
我问的原因是:我想从另一个程序控制 bash。我想向 bash 发送箭头键
【问题讨论】:
-
为什么要向 bash 发送箭头键?你想解决什么问题?
-
我想通过 Web 界面控制 bash。因此我必须能够将这些键发送到 bash(例如在 vi 中打开和编辑)。
-
我知道这只是一个例子,但你不需要在 vi 中使用箭头键;这就是 i、j、k 和 l 的用途。