Simple Bash Scripting – Case Statement

Angry-bird-red-toy For the RHCE test you are probably going to want to know how to write a simple bash script which employs a simple case statement.

Note that the ")" symbol is used to separate the list of selections from the action to be taken. Fall through is done using *, which catches all input that has not been specificed previously. Also ;; acts as a case break.

Note that the statement is started with “case” and closed with “esac

[code language=”css”]
#!/bin/bash
    case "$1" in
this)  echo "this"
;;
that) echo "that"
;;
*) echo "Type this or that"
esac

[/code]

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.