zshでパスから必要な部分を抽出する
zsh でファイルパスをいい感じに処理するための tips
local f='./dir/file.txt'
echo $f:a # /Users/.../dir/file.txt
echo $f:e # txt
echo $f:u # ./DIR/FILE.TXT
echo $f:t # file.txt
echo $f:h # ./dir
path:a
:フルパスを取得するpath:e
:拡張子を取得するpath:u
:大文字で出力するpath:t
:ファイル名のみを取得するpath:h
:ディレクトリを取得する