É possível modificar o bash para executar um comando através de outro (digamos, um script python)?

6

Eu queria saber se é possível modificar o bash de tal forma que quando eu digito

command --arg1

o que realmente acontece é

~/prerun.py command --arg1

(o prerun.py lidaria com o comando start --arg1)

Obrigado!

    
por Jake Burton 07.10.2012 / 22:53

2 respostas

5
command () {
    prerun.py some_command $@
}

Então, quando você executar command --arg1 , ele será transmitido para o script prerun.py.

    
por 07.10.2012 / 23:01
6

Defina um alias com o alias embutido:

alias command='~/prerun.py command'
    
por 07.10.2012 / 23:05