Duas partes:
- o bash permite vincular uma chave à linha de leitura função clear-screen (que parece ser o objetivo original).
- no bash, o propósito da readline é preparar texto (editando, etc) para emitir comandos para bash . Uma seqüência de escape seria enviada ao terminal . Nenhuma das funções listadas para readline funcionaria como um substituto para
echoouprintf.
Ligações de teclas para readline esperam um único nome de função ou cadeia literal. No seu exemplo, readline leu o que considerou um nome de função possível e ignorou o resto da linha.
Portanto, não, bash / readline não fornece recursos úteis para ecoar uma seqüência de escape diretamente como uma ligação de chave. Você tem que ir a outro nível, como observado, usando echo .