-
shell script 작성법 - if문 사용법 (기본 사용법)프로그래밍/Linux 2018. 11. 12. 11:02728x90반응형
기본 사용법
if [ 조건식 ]; then // if문 시작
~
elif
~
else
~
fi
또는
if [ 조건식 ]
then // if문 시작
~
elif
~
else
~
fi // if문 종료
if 와 [ 사이는 반드시 한 칸을 띄어써야 한다.
조건식에 들어가는 조건은 &&(and) 나 ||(or) 로 연결하여 사용 가능하다
다양한 조건을 연결하여 사용하는 예시
if [ $is_sorted_file -eq 0 ] && [ $today_cnt -gt 0 ] && [ $today_cnt_sorted -eq 0 ]; then
echo "there is new today news:"$entryelif [ $is_sorted_file -gt 0 ]; thenecho "this file is sorted file:"$entryelif [ $today_cnt -eq 0 ]; thenecho "there is no today news:"$entryelif [ $today_cnt_sorted -gt 0 ]; thenecho "new news is already added in sorted file"elseecho "what case?"fi문자열 비교
if [ "$var" != "" ]; then
echo variable is not null
fi
To compare the contents of a variable to a fixed string:
if [ "$var" == "value" ]; then
echo is the same
fi
To determine if variable’s contents are not equal to a fixed string:
if [ "$var" != "value" ]; then
echo not the same
fi
728x90반응형'프로그래밍 > Linux' 카테고리의 다른 글
Ubuntu 16.04 업그레이드이후 ssh 접근 에러 (0) 2019.01.01 리눅스 포트 사용중인 프로세스 확인 방법 (0) 2018.12.16 username is not in the sudoers file 에러 메시지 (0) 2018.08.10 리눅스(Ubuntu) 하드 디스크 추가하고 mount하기 (0) 2018.08.07 리눅스에서 디스크 중 어느것이 ssd인지 확인하기 (0) 2018.03.04