Blob Blame History Raw
#!/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 "$@"