使用BASH,有没有办法捕获当前屏幕上的字符?
更具体地说,我需要显示一个屏幕,其中包含当前变量中的内容,并允许用户将光标悬停在他/她想要更改值的点上,然后保存整个新条目。
前任
这是第 1 行:这是值 这是第 2 行:另一个值
在值被接受后,opps 犯了一个拼写错误,我需要将光标向上并将 vale 更改为 value,但将整个“另一个值”保存在变量中。
我实际上并没有使用读取语句,而是有按键检测,这样我就可以捕获键盘上按下的任何按键的转义序列。我可以检测到用户正在按箭头键或按下并释放鼠标按钮,但我不知道如何捕获部分改写的结果。