diff options
Diffstat (limited to 'sh')
-rw-r--r-- | sh/shrc.d/sd.sh | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/sh/shrc.d/sd.sh b/sh/shrc.d/sd.sh index 814dcffc..a901bb51 100644 --- a/sh/shrc.d/sd.sh +++ b/sh/shrc.d/sd.sh @@ -38,6 +38,14 @@ sd() { return 2 fi + # Strip trailing slashes + while : ; do + case $1 in + *?/) set -- "${1%/}" ;; + *) break ;; + esac + done + # Read sole optional argument case $1 in |