diff options
author | Tom Ryder <tom@sanctum.geek.nz> | 2016-12-11 16:30:47 +1300 |
---|---|---|
committer | Tom Ryder <tom@sanctum.geek.nz> | 2016-12-11 16:38:45 +1300 |
commit | 14b1071636d605771689c0f06c24647531b9d391 (patch) | |
tree | 8ebb4e67d372b4c7e05a3558c55ba0c96e12eabf /sh/shrc.d/sd.sh | |
parent | Still untangling the shell highlighting mess (diff) | |
download | dotfiles-14b1071636d605771689c0f06c24647531b9d391.tar.gz dotfiles-14b1071636d605771689c0f06c24647531b9d391.zip |
Use opening parens for case safety in subshell
Diffstat (limited to 'sh/shrc.d/sd.sh')
-rw-r--r-- | sh/shrc.d/sd.sh | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/sh/shrc.d/sd.sh b/sh/shrc.d/sd.sh index 80cb7e39..ce59bf99 100644 --- a/sh/shrc.d/sd.sh +++ b/sh/shrc.d/sd.sh @@ -53,7 +53,7 @@ sd() { else for sib in ../.* ../* ; do case ${sib#../} in - .|..|"${PWD##*/}") continue ;; + (.|..|"${PWD##*/}") continue ;; esac set -- "$@" "$sib" done @@ -61,12 +61,12 @@ sd() { # We should have exactly one sibling case $# in - 1) ;; - 0) + (1) ;; + (0) printf >&2 'sd(): No siblings\n' exit 1 ;; - *) + (*) printf >&2 'sd(): More than one sibling\n' exit 1 ;; |