aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--README.md6
1 files changed, 3 insertions, 3 deletions
diff --git a/README.md b/README.md
index 279aa98..52133b5 100644
--- a/README.md
+++ b/README.md
@@ -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:-/}"
}
```