From ea1864fd09a2fd992bc4f7793f44289b87d63621 Mon Sep 17 00:00:00 2001 From: Dylan Araps Date: Thu, 19 Sep 2019 20:04:04 +0300 Subject: [PATCH] docs: update --- README.md | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index ec7285b..638e4d5 100644 --- a/README.md +++ b/README.md @@ -512,8 +512,11 @@ Alternative to the `basename` command. ```sh basename() { # Usage: basename "path" - path=${1%/} - printf '%s\n' "${path##*/}" + dir=${1%${1##*[!/]}} + dir=${dir##*/} + dir=${dir%"$2"} + + printf '%s\n' "${dir:-/}" } ```