[英]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.