I am trying to figure out how to do the following:
case $foo in
"one" || "two) process_One_Two ;; "three") process_Three ;; "four" || "five") process_Four_Five ;; *) echo "Nothing to process" ;; esac
The problem I am having is getting "one" || "Two" or "four" || "five" to work - so as to consolidate two or more strings per case statement line, otherwise I would have code duplication.
Any advice?
Thanks! Dan
On Tuesday 02 September 2008 14:40:10 Dan Thurman wrote:
I am trying to figure out how to do the following:
case $foo in
"one" || "two) process_One_Two ;; "three") process_Three ;; "four" || "five") process_Four_Five ;; *) echo "Nothing to process" ;;esac
The problem I am having is getting "one" || "Two" or "four" || "five" to work - so as to consolidate two or more strings per case statement line, otherwise I would have code duplication.
Any advice?
Thanks! Dan
try:
case $foo in "one" | "two) processOneTwo;; esac