#!/bin/bash # # semester.sh - calculate and output (in short form) the current semester # ## ## Semester-detection logic ## month="`date +%B`" year="`date +%Y`" fall="(August|September|October|November|December)" spring="(January|February|March|April|May)" summer="(June|July)" fchk="`echo $fall | grep $month | wc -l`" schk="`echo $spring | grep $month | wc -l`" if [ $fchk -eq 1 ]; then semester="fall$year" elif [ $schk -eq 1 ]; then semester="spring$year" else semester="summer$year" fi echo $semester exit ## #### End of Semester Detection Logic ###############################