diff options
-rw-r--r-- | README.md | 6 |
1 files changed, 3 insertions, 3 deletions
@@ -486,11 +486,11 @@ Alternative to the `dirname` command. dirname() { # Usage: dirname "path" dir=${1%%/} + dir=${dir%/*} - [ "$dir" ] || dir=// - [ "${dir##*/*}" ] && dir=. + [ "${1##*/*}" ] && dir=. - printf '%s\n' "${dir%/*}" + printf '%s\n' "${dir:-/}" } ``` |