bind '"\ee": "g++ !$"' faz exatamente o que você escreveu, que é inserir g++ !$ na linha de comando. Se você quiser que o comando seja executado, você precisa pressionar Enter .
bind '"\ee": "g++ !$\r"'
Eu quero criar um bind que execute g++ !$ da mesma forma que o shell o interpretaria se eu apenas o digitasse.
Eu tentei:
bind '"\ee": "g++ !$"' , mas não executa comando (apenas
"cola") bind -x '"\ee": "g++ !$"' , mas não interpreta
a parte !$ corretamente Qualquer maneira de superá-lo sem usar alguns scripts de shell personalizados?
Tags bash keyboard-shortcuts