in reply to -M file test problem

Mention $_ explicitly:

(-M $_ < 1.0)

or perhaps parenthesize to avoid ambiguity, like the warning suggests:

((-M) < 1.0)
--
:wq