2017-08-15 58 views
0

我做了一個bash腳本來使用sendmail發送電子郵件。但是,當它要求輸入時,無論何時我嘗試使用箭頭鍵來更正錯字,而不是移動光標,它只會將^[[D添加到最後。我該如何解決這個問題?如何允許讀取命令中的箭頭鍵

+0

請顯示您的編碼工作。 – Cyrus

回答

1

使用-e選項read。從bash manual

-e
的Readline(參見Command Line Editing)被用來獲得線。 Readline使用當前(或默認,如果行編輯以前未激活)編輯設置。