Note: This site is currently "Under construction". I'm migrating to a new version of my site building software. Lots of things are in a state of disrepair as a result (for example, footnote links aren't working). It's all part of the process of building in public. Most things should still be readable though.

Check If A Number Is Even Or Odd In Bash Shell Scripts

Code

NUMBER=10

if [ $(($NUMBER%2)) -eq 0 ]
then
  echo "even"
else
  echo "odd"
fi

To check for just and odd number, use:

Code

NUMBER=9

if [ $(($NUMBER%2)) -ne 0 ]
then
  echo "odd"
fi