I have a BTM that was working fine in both v24 and v25. It produces output like this.
As of build 21, I get this from v25.
A DO loop is obviously still OK because the summary information is correct. So I figure what must be failing is this construction.
That construction may not be kosher (we have talked about this before). If it's not supported (and won't be changed), how can I do the same thing without resorting to CALLing another BTM?
v:\> timecheck.btm LOCAL HOST OFFSET STRATUM RTT 0.ubuntu.pool.ntp.org -0.007 2 21 2.us.pool.ntp.org -0.007 2 84 ntp0.cornell.edu -0.006 2 32 3.ubuntu.pool.ntp.org -0.004 2 92 1.us.pool.ntp.org -0.003 2 16 1.ubuntu.pool.ntp.org -0.002 3 90 time.windows.com +0.001 3 96 0.us.pool.ntp.org +0.005 2 43 8 hosts responding adjusted average: -0.004 (22:00:39 Thu 2019-10-10)
v:\> timecheck.btm LOCAL HOST OFFSET STRATUM RTT 9 hosts responding adjusted average: -0.006 (22:03:52 Thu 2019-10-10)
do host in @%0:%list | d:\gnu\sort -g -k 2 :: query the time server with @EXECARRAY :: pick out the desired fields :: echo a line for that host :: do some statistical stuff enddo