读取绑定到bash中的键的命令中的输入

时间:2014-02-12 21:46:34

标签: bash

如何在绑定到键的命令中读取输入?

我试过了:

bind -x '"\C-b":read x'

在控制之后,bash挂起。

1 个答案:

答案 0 :(得分:1)

bind -x不适用于运行交互式命令;它应该只用于运行产生输出的命令,然后退回到shell。此外,read x将在readline调用的子shell中执行,因此当子shell退出时,您输入设置x的任何值都将丢失。