!*
を使用 .最初の単語 (つまり、コマンド) を除くすべての単語に展開されます。
$ vim arbit.py
$ python !*
python arbit.py
!
のすべての機能と組み合わせることができます 、例:
$ vim arbit.py
$ ls
$ python !vim:*
vim arbit.py
または、最後の単語だけが必要な場合は、他に 2 つの方法があります:
$ vim arbit.py
$ python !$
または:
$ vim arbit.py
$ python <Esc+.>
詳細については、bash 履歴の相互作用に関するドキュメントを参照してください。
これを行うには、少なくともいくつかの方法があります。
$ vim arbit.py
$ python[press Alt-.]
前のコマンドの最後の引数を取得します:
$ vim arbit.py
$ python !$
または
$ vim arbit.py
$ python !*
前のコマンドのすべての引数を取得します。