조건문 사용시 대괄호 안에 띄어쓰기가 꼭 필요합니다.
기본적인 문법
if [[ condition ]]; then #statements elif [[ condition ]]; then #statements else #statements fi |
첫번째 줄에는 sh 명령어가 있는 위치를 선언해주셔야 합니다.
안드로이드에서 테스트하기 때문에 /system/bin/sh로 지정하였습니다.
예시
#! /system/bin/sh nowhour=$(date +"%H") if [[ $nowhour == "12" ]]; then echo "지금 시간은 12시에요" elif [[ $nowhour == "00" ]]; then echo "새로운 하루가 시작했어요" else echo "Dinner" fi |
'프로그래밍 > ShellScript' 카테고리의 다른 글
[ IF ] 다중 조건 처리할 때 표현방식 (0) | 2023.07.27 |
---|---|
디렉터리 존재여부 확인 (0) | 2019.04.17 |