16 lines
313 B

#!/bin/sh
NUM=0
TOL=0
for cow in /usr/share/cowsay/*.cow ; do
TOL=$((TOL+1))
done
SELECT=$(((`date +%M | sed -e 's|^0||'`*60+`date +%S | sed -e 's|^0||'`)%(TOL)))
for cow in /usr/share/cowsay/*.cow ; do
NUM=$((NUM+1))
if [ $NUM = $SELECT ] ; then break ; fi
done
exec /usr/bin/cowsay -f $cow "$@"