如何在读取命令中允许箭头键

时间:2017-08-15 16:41:00

标签: bash

我制作了一个bash脚本来使用sendmail发送电子邮件。但是,当它要求输入时,每当我尝试使用箭头键来纠正拼写错误而不是移动光标时,它只会在末尾添加^[[D。我该如何解决这个问题?

1 个答案:

答案 0 :(得分:5)

使用-e选项read。来自bash manual

  

-e
  Readline(参见Command Line Editing)用于获取该行。 Readline使用当前(或默认情况下,如果行编辑以前未激活)编辑设置。