#!/bin/sh #-------- function to print little tux ascii image ---------------------------------------------------------- print_little_tux() { echo " .--." echo " |o_o |" echo " |:_/ |" echo " // \ \ " echo " (| | )" echo "/'\_ _/\`\ " echo "\___)=(___/" } #------------------------------------------------------------------------------------------------------------ #------------- function to print big tux ascii image -------------------------------------------------------- print_big_tux() { echo " .88888888:." echo " 88888888.88888." echo " .8888888888888888." echo " 888888888888888888" echo " 88' _\`88'_ \`88888" echo " 88 88 88 88 88888" echo " 88_88_::_88_:88888" echo " 88:::,::,:::::8888" echo " 88\`:::::::::'\`8888" echo " .88 \`::::' 8:88." echo " 8888 \`8:888." echo " .8888' \`888888." echo " .8888:.. .::. ...:'8888888:." echo " .8888.' :' \`'::\`88:88888" echo " .8888 ' \`.888:8888." echo " 888:8 . 888:88888" echo " .888:88 .: 888:88888:" echo " 8888888. :: 88:888888" echo " \`.::.888. :: .88888888" echo " .::::::.888. :: :::\`8888'.:." echo " ::::::::::.888 ' .::::::::::::" echo " ::::::::::::.8 ' .:8::::::::::::." echo " .::::::::::::::. .:888:::::::::::::" echo " :::::::::::::::88:.__..:88888:::::::::::'" echo " \`'.:::::::::::88888888888.88:::::::::'" echo " \`':::_:' -- '' -'-' \`':_::::'\`" } #------------------------------------------------------------------------------------------------------------ #------- main ----------------------------------------------------------------------------------------------- case "$1" in big|b|-b) print_big_tux # print big tux image ;; little|l|-l) print_little_tux # print little tux image ;; *) print_little_tux # default is print little tux image ;; esac #------------------------------------------------------------------------------------------------------------