[shell script]caseの使用方法


case variable in
  pattern1 | pattern2)
      commands;;
  pattern 3)
      commands;;
  *) 
      commands;;
esac
同じコマンドを複数のアレイで実行する場合は、|を使用します.
$ cat test1
#!/bin/bash
case $USER in
        hyeob | ubuntu)
                echo "Hello $USER";;
        chan)
                echo "Bye $USER";;
        *)
                echo "Who are you?";;
esac

$ ./test1
Hello hyeob