From 6c179f7f03b56caffcb517231bfbcdb9f903d24d Mon Sep 17 00:00:00 2001 From: Dylan Araps Date: Thu, 19 Sep 2019 16:53:37 +0300 Subject: [PATCH] bible: fix dirname --- README.md | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/README.md b/README.md index 2559d22..279aa98 100644 --- a/README.md +++ b/README.md @@ -487,11 +487,8 @@ dirname() { # Usage: dirname "path" dir=${1%%/} - # If there are no '/' in the path, use '.'. - case $dir in - */*) ;; - *) dir=. - esac + [ "$dir" ] || dir=// + [ "${dir##*/*}" ] && dir=. printf '%s\n' "${dir%/*}" }