エンジニアのひよこ_level10

毎日更新してた人。たまに記事書きます。

mkdirで作ったディレクトリに即入る方法【115日目】

結論

mkdir newdir && cd $_

即じゃないじゃん、コマンド2つじゃん

すみません、これを説明するのに良い言葉が思いつかなかったのです。

ちなみにこんな書き方も

mkdir newdir
cd !$

このコマンド何してるの

Man page of BASH

hash.hateblo.jp

つまり?

直前のコマンドの最後の引数を取得してる感じ。

$_はシェルの特殊な変数。
シェルスクリプト内では、ファイル名。それ以外は直前のコマンドの最後の引数。

!$なら、 イベント指示子の !の後に、
単語指示子の $を書いて 最後の引数を取得している感じ。

mkdir newdir
cd !$

では mkdirの引数は一つなので

mkdir newdir
cd !^

これで最初の引数を取っても一緒。

日記

最近この日記部分要らなく感じてきました。

とりあえず頭痛いので寝ますおやすみなさい。