Sim.
- No shell Z, é uma função chamada
command_not_found_handler. - No shell Bourne Again, é uma função chamada
command_not_found_handle.
Eu gostaria de definir uma função que é chamada sempre que um usuário do shell digitar um comando que não existe. No meu caso, gostaria de registrar os erros e tentar comandos alternativos.
atualmente, ao digitar, por exemplo dgfgsdjagfghsdg o erro zsh: command not found: dgfgsdjagfghsdg é mostrado.
Existe uma maneira de definir uma função que obtenha o comando digitado (+ argumentos) como parâmetro?
Sim.
command_not_found_handler . command_not_found_handle .