#!/bin/bash WK_OFFSET=$1 [[ -z ${WK_OFFSET} ]] && WK_OFFSET=0 DATE=$(gdate -d "last Monday - ${WK_OFFSET} weeks") for date in $(gdate +%F -d "${DATE}") \ $(gdate +%F -d "${DATE} + 1 day") \ $(gdate +%F -d "${DATE} + 2 day") \ $(gdate +%F -d "${DATE} + 3 day") \ $(gdate +%F -d "${DATE} + 4 day") \ $(gdate +%F -d "${DATE} + 5 day") \ $(gdate +%F -d "${DATE} + 6 day"); do echo $date if [[ -f ${date}.log ]]; then ./do_process $date | less fi echo #echo -n Press ENTER for ${date}... #read done