标签: bash
如何在绑定到键的命令中读取输入?
我试过了:
bind -x '"\C-b":read x'
在控制之后,bash挂起。
答案 0 :(得分:1)
bind -x不适用于运行交互式命令;它应该只用于运行产生输出的命令,然后退回到shell。此外,read x将在readline调用的子shell中执行,因此当子shell退出时,您输入设置x的任何值都将丢失。
bind -x
read x
readline
x