쉘스크립트질문 [ 입력값이 1,2,3,4 만 ok, 나머지는 fail 내도록.]
글쓴이: chxooi / 작성시간: 토, 2011/10/01 - 4:13오후
C 언어라면, if ((a>= 1) && (a=<4))
이렇게 어떻게 되겠지만,
script 는 한참 찾아도 이게 안되네요.....
사용자 입력을 받아서
1~4 는 OK , 나머지는 FAIL 로 하려면 어떻게 해야 할까요?
#!/bin/bash
READ
echo "Enter number:"
read "READ"
if [ $READ -ge 1]....
여기서 부터 막힘....
if,else 가 방법일까요? case, select ?
어떤게 좋을까요??에러를 뿌려야하기때문에.....
흠...구글링하니 if 는 조건이 하나인데...또하나 넣으려면 분기해야하는데 이러니 뭘잘못했나 에러가는데....코드도 지저분해지고..
어떤방법이 좋을까요?
Forums:
설마 이런거요??
[~]$read num;if [ $num -ge 1 ] && [ $num -le 4 ];then echo OK;else echo Failed;fi
댓글 달기