반응형
#case
if 문은 경우의 수 2가지일 경우에만 사용할 수 있으면 그 이상일 경우 구문이 복잡해진다.
이럴 때 사용하는 것이 case 구문이다.
#파라미터를 이용한 case 구문
case "첫 번째 파라미터 변수" in
값1)
값2)
값3)
*)
esac
read 변수 : 입력값을 변수에 넣는다 Scan.Scanner 같은 역할
case 변수 in
1 | 2 | 3 | 4) : 1 2 3 4 여러가지 경우의 수를 입력한다
[nN]*) : n 혹은 N으로 시작하는 모든 경우의 수
여기서 세미클론 두개를 주의해야한다. ;;
728x90
'Linux(ubuntu)' 카테고리의 다른 글
Linux shell script - 함수, eval ,export (0) | 2022.09.01 |
---|---|
Linux shell script - break, continue, exit (0) | 2022.09.01 |
Linux shell script - while 문 (0) | 2022.09.01 |
Linux shell script - if 구문 (0) | 2022.09.01 |
linux shell script - 환경변수, 파라미터 (0) | 2022.09.01 |