はじめに
zshでパスからファイル名のみ取得したりディレクトリ名を取得したりします。
ファイル名を取得する
a="/home/work/zsh/test/hoge.txt"
echo ${a##*/} # hoge.txtファイルがあるディレクトリを取得する
a="/home/work/zsh/test/hoge.txt"
echo ${a%/*} # /home/work/zsh/test拡張子を削除する
a="/home/work/zsh/test/hoge.txt"
echo ${a%.*} # /home/work/zsh/test/hogeまとめ
zshによるファイルパスの操作についてまとめました。


コメント