반응형
#!/bin/bash num=10 if [ "${num}" -eq 2 ]; then echo "number is 2" elif [ "${num}" -eq 3 ]; then echo "number is 3" else echo "number is not 2 or 3" fi |
쉘 스크립트에 대한 개념은 아래 참고 포스팅 참고 바란다.
먼저 상단에 배쉬쉘을 등록해주고
변수를 지정해준다 그리고 그 지정한 변수를 아래 If 문 에서 처럼 사용을 하려면 $ 표시와 중괄호로 묶어서 함께 사용할수 있다.
그리고 [ ] 대괄호 안에는 앞뒤 공백을 빼야한다
( [ "${num ... 이런식으로 [ 다음에 공백이 없어야함)
공백이 있으면 아래와 같은 에러가 난다.
.script.sh : line 5: [: missing `]'
참고 포스팅
https://thenicesj.tistory.com/209
반응형
'IT > Linux' 카테고리의 다른 글
sed 명령어 (46) | 2023.08.06 |
---|---|
Netcat 에 대해(nc) (38) | 2023.07.12 |
리눅스 백그라운드 프로세스 확인 (jobs) (49) | 2023.05.30 |
[라즈베리파이] 온도 체크하기 (30) | 2023.05.28 |
[라즈베리파이] wiringPi 설치 (38) | 2023.05.27 |
댓글