Check for leap year in Shell Script

By: Vivek G  

This shell script accepts a year and checks if the entered year is leap year or not.
year=0

echo -n "Enter the year, I will tell you whether its Leap year or Not? "
read year

ans=$(($year % 4))  # or try ans=`expr $year % 2`

if [ $ans -eq 0 ]; then
   echo "$year is Leap Year"
else
   echo "$year is NOT Leap Year"
fi




Archived Comments

1. this is WRONG!

your IF should be:

if [[ $(($year % 4)) == 0 &&

View Tutorial          By: notnooblikeyou at 2013-01-29 15:11:30

2. simple and effective
View Tutorial          By: rams at 2012-09-13 04:10:11


Most Viewed Articles (in Linux )

Latest Articles (in Linux)

smskannel SMS gateway run in background

Running jar files in background in ssh window

Can't locate ExtUtils/MakeMaker.pm in @INC ...

Could not open '': No such file or directory at lib/ExtUtils/MM_Unix.pm line 2697

make: Nothing to be done for `all'.

bash: svn: command not found

apxs: command not found

bash: make: command not found

How to burn your CD / DVD ISO image using Nero Burning ROM (Ahead Software) on Windows

How to burn your CD / DVD ISO image using Media Creator (Adaptec/Roxio) on Windows

How to burn your CD / DVD ISO image using Nero Express (Ahead Software) on Windows

How to burn your CD / DVD ISO image using NISO Recorder V2 Power Toy on Windows

Compiling and Installing software from source in Linux

Installing using Debian apt-get in Linux

How to burn your CD / DVD ISO image using k3b on CentOS

Comment on this tutorial