1 2 3 4 5 6 7 8 9 10 11 12 13
#!/bin/zsh setopt no_unset extended_glob if (($+3)); then cd $3 || exit $? fi find -name ${2//\//:}:\* -printf '%T@\t%p\n' \ | while read ts filename; do if (( $ts > $1 )); then cat $filename || exit $? fi done