[英]bash inject escape sequences to read
我正在尝试执行以下操作:
...$ left=$'\e[D'
...$ read -e -i "prompt${left}" line
我想在t
上使用 cursor 得到prompt
,但我得到:
prompt^[[D
有任何想法吗? 好像我不能用-i
选项绑定击键
只是echo
它。
echo -n "prompt${left}"
read -r line
在命令行中,我们可以将read
命令绑定到 function 键:
bind '"'$(tput kf5)$'":"read -e -i prompt\n\e[D"'
您按F5
运行read
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.