728x90
반응형
안녕하세요 두잉입니다.
오늘은 제어문에 관해 다뤄 보도록 하겠습니다. bash에서는 띄어쓰기 같은 걸로
문법 오류가 날 때가 많아
참 적응하기가 힘드네요 ㅠㅠ
그럼 if 문 보도록 하겠습니다.
● if 문 형식
전 자바를 배우다 와서 그런지 형식이 익숙해지기까지 좀 걸리더라고요 물론 지금도 ㅎㅎ
쨌든 중요한 건 if 절이 끝날 때 fi로 닫아 줘야 한다는 것입니다.
if 문 하면 비교 연산자도 빠질 수 없겠죠? 기본적으로 잘 쓰는 '=='이나 '!=' 형식도 작동하기는 하는데 많이 쓰는 연사자를 보여드리도록 할게요
연산자 |
의미 |
부등호 |
-eq |
같다 |
== |
-ne |
같지 않다 |
!= |
-gt |
크다 |
> |
-lt |
작다 |
< |
-ge |
크거나 같다 |
>= |
-le |
작거나 같다 |
<= |
사용 예시를 보여드리도록 하겠습니다. 인자를 받아 인자 개수에 따라 사칙연산을 해보도록 하겠습니다.
● 예시
실행 시
이런 식으로 인자를 같이 넣어 줘야 합니다.
전체 인자 수를 확인 후 if 문에 적용한 모습입니다.
elif를 안 쓰고 else로 써줘도 무방합니다.
● 결과
구럼 이만~
728x90
반응형
'프로그램이야기 > BASH script' 카테고리의 다른 글
[Linux-6] 쉘 스크립트 반복문(for 문) (0) | 2020.02.11 |
---|---|
[Linux-4] 쉘 스크립트 배열 사용하기 (0) | 2020.02.11 |
[Linux-3] 쉘 스크립트 숫자 계산( 간단한 계산기 만들기 ) (0) | 2020.02.08 |
[Linux-2] 쉘 스크립트에서 명령어 사용해 보기 (0) | 2020.02.08 |
[Linux-1] 쉘 스크립트 hello world 출력 & 변수 선언 (0) | 2020.02.08 |
댓글