쉘 스크립트 if문 조건

조회수 939회

윤년 확인 하는 if문 조건입니다.

if[ ((${year}%4 -eq 0 ) && (${year}%100 -ne 0 )) || (${year}%400 -eq 0) ] then ... fi

제가 넣은 조건은 "4년에 한 번이면서 100의 배수가 아닌 해 또는 400의 배수인 해" 인데

syntax error near unexpected token `then'

` then'

이런식으로 오류가 납니다...

도와주세용ㅜㅜ..

  • (•́ ✖ •̀)
    알 수 없는 사용자

1 답변

  • 이렇게 해보세요.

    if (($year % 4 == 0 )) && (($year % 100 != 0 )) || (($year % 400 == 0))
    

    이미지

    • (•́ ✖ •̀)
      알 수 없는 사용자

답변을 하려면 로그인이 필요합니다.

프로그래머스 커뮤니티는 개발자들을 위한 Q&A 서비스입니다. 로그인해야 답변을 작성하실 수 있습니다.

(ಠ_ಠ)
(ಠ‿ಠ)