Como faço para que minhas teclas de setas funcionem no prompt at

2

Sempre que tento usar as teclas de seta no prompt at> (depois, por exemplo, executando at now ), ele mostra apenas os códigos de controle, por exemplo. ^[[D para .

Isso dificulta a tarefa de colar e editar comandos longos, pois a única opção viável é editar, copiar e colar em um documento separado.

Então, como faço para que as teclas de seta funcionem no prompt at> ?

(pesquisar por qualquer coisa relacionada ao prompt at> ou /usr/bin/at é bem difícil…)

    
por davemyron 13.05.2016 / 02:21

2 respostas

5

Você pode usar um programa como rlwrap (wrapper readline) para isso:

rlwrap at now

Leitura adicional:

  • 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>
    
por 13.05.2016 / 02:24
1

Faça

at now << EOF
  commands
     ︙
EOF

Você poderá fazer edições semelhantes à readline enquanto digita os comandos.

    
por 13.05.2016 / 05:25