Как получить клавиши со стрелками в подсказке at>

Всякий раз, когда я пытаюсь использовать клавиши со стрелками в подсказке at> (например, после запуска), он просто показывает управляющие коды, например. ^[[D для .

Это затрудняет склеивание и редактирование длинных команд, поскольку единственным возможным вариантом является редактирование, копирование и вставка из отдельного документа.

Итак, как мне получить клавиши со стрелками для работы в подсказке at> ?

(Googling для всего, что связано с подсказкой at> или /usr/bin/at , довольно сложно …)

Для этого вы можете использовать такую ​​программу, как rlwrap (оболочка readline):

 rlwrap at now 

Дальнейшее чтение:

  • hanslub42 / rlwrap (github)

     * HOW TO USE IT: If $ <command> <args> doesn't let you use arrow keys to edit input, or if you just want decent input history and completion, try: $ rlwrap [-options] <command> <args> 

Делать

  сейчас << EOF
   команды
      ︙
 EOF 

Когда вы вводите команды, вы сможете редактировать readline-like.