Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/usr/bin/env ksh
- echo $BASH_VERSION $KSH_VERSION ;date -R
- . ~/bin/datediff.sh -DDdd || exit
- #`datediff' offset ranges between -14h and +14h
- #`datediff' iso8601 date offsets must be [+-]XX:XX
- for date1 in 2024-02-28T{22,10,3}:{00,23}:{00,59}{+,-}{00,03,13}:{02,59} \
- 1900-09-02T{1,12,23}:{00,23}:{00,59}{+,-}{00,03,13}:{02,59}
- do
- for date2 in 2022-02-02T{00,22}:{00,49,59}:{00,59}{+,-}{00,01,13}:{00,01,59} \
- 1988-03-01T{00,23}:{00,49,59}:{00,59}{+,-}{00,01,13}:{00,01,59}
- do
- ((TZ_COMP = ($RANDOM%61-30) % 15))
- ((TZ_COMP<0)) && TZ=UTC$TZ_COMP || TZ=UTC+$TZ_COMP
- {
- p=$(mainf "$date1" "$date2") || { echo >&2 ;echo "TZ=$TZ $p" ;}
- } &
- printf '\033[2K%s | %s\t(%d) [%d] {%d}\r' "$date1" "$date2" $((++n)) $SECONDS $((n/(SECONDS+1))) >&2
- done
- done
- wait
- echo >&2
- echo N=$n >&2
- #N=124416
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement