Usa !*
. Se expande a todas las palabras excepto la primera (es decir, el comando).
$ vim arbit.py
$ python !*
python arbit.py
Puedes combinarlo con todas las características de !
, por ejemplo:
$ vim arbit.py
$ ls
$ python !vim:*
vim arbit.py
O, si solo quiere la última palabra, hay otras dos formas:
$ vim arbit.py
$ python !$
o:
$ vim arbit.py
$ python <Esc+.>
Consulte la documentación de interacción del historial de bash para obtener más detalles.
Hay al menos un par de formas de hacerlo.
$ vim arbit.py
$ python[press Alt-.]
que recupera el último argumento del comando anterior como lo hace:
$ vim arbit.py
$ python !$
o
$ vim arbit.py
$ python !*
que recupera todos los argumentos del comando anterior.