mkdirとその後のcdを同時に
とあるサイトを見ているときにmkdirとcdを同時に行っていたのでメモ。
方法2
~/ $ mkdir hoge ~/ $ cd !!$ cd hoge ~/ hoge $
!!:直前に実行したコマンドラインを再実行する。
そして、$をつけて最後の引数(hoge)のみを取り出している。
調べてみたら最後は「!$」でも良いらしい。
!!$のかわりに!$でも可能です。
本来 ! と $ のあいだには何か文字(イベント指示子)が必要になるのですが、
「$(ワード指示子)の前にイベント指示子が省略された場合は、直前に実行されたコマンドラインを参照する」
という暗黙の動作があるからです。
引用元:[小ネタ] mkdir したディレクトリに cd する方法 9 選 +1 (BASH) ※追記あり | Developers.IO