home *** CD-ROM | disk | FTP | other *** search
- #!/bin/bash
- # Bourne Again shell version of 99 Bottles
- # Dave Plonka - plonka@carroll1.cc.edu
-
- typeset -i n=99
- typeset bottles=bottles
- typeset no
-
- while [ 0 != $[ n ] ]
- do
- echo "${n?} ${bottles?} of beer on the wall,"
- echo "${n?} ${bottles?} of beer,"
- echo "take one down, pass it around,"
- n=n-1
- case ${n?} in
- 0)
- no=no
- bottles=${bottles%s}s
- ;;
- 1)
- bottles=${bottles%s}
- ;;
- esac
- echo "${no:-${n}} ${bottles?} of beer on the wall."
- echo
- done
-
- exit
-