#!/bin/bash set -o errexit set -u pushd $HOME/worklog > /dev/null cp projects all/ rm -f all/time* if [ "${1:-}" == "" ]; then WHEN="now" else WHEN=$1 fi DATE=`date --date "$WHEN" +"%a %b %e"` echo "Searching for $DATE" for f in time.log.[a-z]; do # echo $f set +o errexit grep "$DATE" $f >> all/$f set -o errexit done pushd all > /dev/null ./get-summary.exp popd > /dev/null cat all/time.log popd > /dev/null