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