操作
調査 #127
未完了bash bang(!) コマンド
開始日:
2026/02/21
期日:
進捗率:
100%
予定工数:
説明
bash の bang (!) コマンド¶
bash では 「!」で始まる特殊コマンドが存在するので、調査
参考 Web¶
(他にそれらしそうな情報は見つからなかった ("bang", "!" での検索は難しい))
調査結果¶
以下のコマンド(?)が紹介されていた
- 展開 (コマンドが展開されれば、そのまま実行される)
-
!<文字列>コマンド履歴の先頭マッチ -
!?<文字列>コマンド履歴の任意位置マッチ -
!nコマンド履歴番号 n (historyで表示される番号)- n (< 0) の場合は、n 回前のコマンド (
!-1直前コマンド)
- n (< 0) の場合は、n 回前のコマンド (
-
!!直前実行コマンド (=!-1) -
!!:s^<旧文字列>^<新文字列>文字置換した直前実行コマンド-
^<旧文字列>^<新文字列>でも
-
-
!<文字列>:s^<旧文字列>^<新文字列>文字置換した、マッチ履歴コマンド -
!:n直前実行コマンドの n (>= 0) 番目の引数 -
!!:$直前実行コマンドの最後の引数-
!$$_でも
-
-
!<文字列>:nマッチ履歴コマンドの n (>= 0) 番目引数 -
!<文字列>:$マッチ履歴コマンドの最後の引数
-
- 表示
-
!:p最後に実行したコマンドを表示 -
!<文字列>:pマッチ履歴コマンドを表示
-
Tatsuya ISHIGAKI さんが26日前に更新
- トラッカー を タスク から 調査 に変更
- ステータス を 新規 から 進行中 に変更
- 進捗率 を 0 から 100 に変更
操作