Eu sugeriria que você investigasse a possibilidade de vincular a função readline accept-line
(Ctrl-m) ao recurso de conclusão do Bash (readline complete
) onde você seria capaz de processar a linha e deveria ser capaz de executar de lá.
Eu gostaria de poder definir modificações arbitrárias nas linhas de comando que acontecem antes que o bash as veja, ou seja, antes de qualquer tipo de expansão. Isso é possível?
Eu não estou tentando resolver um problema específico, estou realmente curioso para saber se é possível obter exatamente essa funcionalidade sem escrever meu próprio shell.
Tags bash