From 80611b2ab14822ff4bd82233151539b064551df4 Mon Sep 17 00:00:00 2001 From: Arthur David Olson Date: Tue, 8 Aug 2000 12:28:00 -0400 Subject: [PATCH] better usage message SCCS-file: yearistype.sh SCCS-SID: 7.5 --- yearistype.sh | 21 +++++++++++++-------- 1 file changed, 13 insertions(+), 8 deletions(-) diff --git a/yearistype.sh b/yearistype.sh index 60ece44..094dcaa 100644 --- a/yearistype.sh +++ b/yearistype.sh @@ -3,24 +3,29 @@ : '%W%' case $#-$2 in - 2-even) case $1 in + 2-even) + case $1 in *[24680]) exit 0 ;; *) exit 1 ;; esac ;; - 2-nonpres) case $1 in + 2-nonpres|2-nonuspres) + case $1 in *[02468][048]|*[13579][26]) exit 1 ;; *) exit 0 ;; esac ;; - 2-odd) case $1 in + 2-odd) + case $1 in *[13579]) exit 0 ;; *) exit 1 ;; esac ;; - 2-uspres) case $1 in + 2-uspres) + case $1 in *[02468][048]|*[13579][26]) exit 0 ;; *) exit 1 ;; esac ;; - 2-*) echo "$0: wild type - $2" >&2 - exit 1 ;; - *) echo "$0: usage is $0 year type" >&2 - exit 1 ;; + 2-*) + echo "$0: wild type - $2" >&2 + ;; esac + +echo "$0: usage is $0 year even|odd|uspres|nonpres|nonuspres" >&2