in reply to -M file test problem

You should explicitly give the file test operator ('-M') something to operate on.
(-M ($_) < 1.0)