dirname
dirnameは'/'
)
使 い方
[dirnameのSingle UNIX Specification
dirname string
- string
- パス
名
- パス
例
[dirnameは
$ dirname /home/carpetsmoker/docs/base.wiki /home/carpetsmoker/docs
$ dirname /home/carpetsmoker/docs/ /home/carpetsmoker
$ dirname base.wiki .
$ dirname / /
パフォーマンス
[dirname
は1つのオペランドしか
while read file; do
dirname "$file"
done < some-input
echo "${file%/*}";
また
if [ -n "${file##*/*}" ]; then
echo "."
else
echo "${file%/*}";
fi
これらの
関連 項目
[外部 リンク
[dirname
: return the directory portion of a pathname – The Open Group基本 仕様 書 第 7号 2018年版 「シェル及 びユーティリティ」