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