Linux 直前のコマンドの引数全てを使用する

Linux 直前のコマンドの引数全てを使用する

Linuxで、直前のコマンドの引数全てを使用する手順を記述してます。

環境

  • OS Rocky Linux release 8.5 (Green Obsidian)
  • shell: /bin/bash

直前のコマンドの引数全てを使用

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

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

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

<出力結果>
bash: fin: コマンドが見つかりませんでした...

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

find !*

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

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