Eu estou querendo saber se é possível substituir todos os argumentos de linha de comando usando uma função de conclusão do bash. Diga por exemplo que eu tenho no prompt:
command arg1 arg2 arg3<tab>
Digamos que eu pressione <tab>
depois eu digito arg3
, e que a minha função de conclusão do bash fornece apenas algo como final_result
como a única conclusão válida; é possível acabar com
command final_result
após a conclusão da função de conclusão?
Respostas:
0 para resposta № 1Não; a função de conclusão fornece apenas texto novo que bash
adiciona à linha de comando atual; ele não pode editar a linha de comando atual.