Eu instruí meu emulador de terminal a enviar "\u{85}" (caractere de controle C1 "NEXT LINE" (NEL)
) pelo pipe para ser capturado pelo bash:
bind -x '"\u0085":"echo Hello"'
Mas isso não aciona nada. Então minha primeira pergunta é: Como eu represento pontos de código unicode para bind -x
? Estranhamente, o bash pega a representação octal:
bind -x '"\205":"echo Hello"'
Em qualquer caso, o acima cria artefatos estranhos no shell:
Hello
$ �Hello
Hello
$ �
Imaginei que o caractere de controle provavelmente tem alguns efeitos colaterais. Então, minha segunda pergunta é: qual intervalo unicode posso reutilizar com segurança para meu próprio bem?