switch case shell code example
Example 1: bash switch case
case $1 in
start)
#Start logic
;;
stop)
# Stop logic
;;
*)
# Default logic
echo $"Usage: $0 {start|stop}"
exit 1
;;
esac
Example 2: case shell
talk.sh#!/bin/sh
echo "Please talk to me ..."
while :
do
read INPUT_STRING
case $INPUT_STRING in
hello)
echo "Hello yourself!"
;;
bye)
echo "See you again!"
break
;;
*)
echo "Sorry, I don't understand"
;;
esac
done
echo
echo "That's all folks!"