docs: update

This commit is contained in:
Dylan Araps 2019-09-19 18:46:06 +03:00
parent 968a1bd80f
commit 27c4d36cbb
3 changed files with 12 additions and 0 deletions

View File

@ -1072,8 +1072,11 @@ dirname() {
# Usage: dirname "path"
dir=${1:-.}
dir=${dir%%${dir##*[!/]}}
[[ "${dir##*/*}" ]] && dir=.
dir=${dir%/*}
dir=${dir%%${dir##*[!/]}}
printf '%s\n' "${dir:-/}"
}

View File

@ -11,8 +11,11 @@ dirname() {
# Usage: dirname "path"
dir=${1:-.}
dir=${dir%%${dir##*[!/]}}
[[ "${dir##*/*}" ]] && dir=.
dir=${dir%/*}
dir=${dir%%${dir##*[!/]}}
printf '%s\n' "${dir:-/}"
}

View File

@ -144,6 +144,12 @@ test_dirname() {
result="$(dirname "something/////////////////////")"
assert_equals "$result" "."
result="$(dirname "something/////////////////////a")"
assert_equals "$result" "something"
result="$(dirname "something//////////.///////////")"
assert_equals "$result" "something"
}
test_basename() {