mac 直前のコマンドで使用した引数全てを使う

  • 作成日 2024.09.04
  • mac
mac 直前のコマンドで使用した引数全てを使う

macのターミナル上で直前のコマンドで使用した引数全てを使う手順を記述してます。コマンドのスペルミスなどで実行できなかった場合に覚えておくと便利です。

環境

  • OS macOS Monterey
  • SHELL /bin/zsh

直前のコマンドで使用した引数全てを使う

直前のコマンドで使用した引数全てを使うするには、「!*」を使用します。

まずは、一度、以下のように「find」を「fin」と入力ミスしたコマンドを実行してみます。

fin . -name '*.txt' | xargs grep Hello

<出力結果>
zsh: command not found: fin

「fin」だけ間違っているので、「find」と直して「 !* 」で一度入力した全ての引数を使用します。

find !*

<出力結果>
find . -name '*.txt' | xargs grep Hello

出力結果に、実行されたコマンドが表示されて実行されます。