프로그래밍/ShellScript
[shell script] if
It'sFine
2019. 4. 20. 13:01
조건문 사용시 대괄호 안에 띄어쓰기가 꼭 필요합니다.
기본적인 문법
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 |