RosettaCodeData/Task/Leap-year/UNIX-Shell/leap-year-3.sh
2015-11-18 06:14:39 +00:00

5 lines
145 B
Bash

is_leap() {
local year=$(( 10#${1:?'Missing year'} ))
(( year % 4 == 0 && ( year % 100 != 0 || year % 400 == 0 ) )) && return 0
return 1
}