|Pathologically Eclectic Rubbish Lister|
The "<" in the grep blockby vagabonding electron (Hermit)
|on Sep 23, 2012 at 14:56 UTC||Need Help??|
vagabonding electron has asked for the
wisdom of the Perl Monks concerning the following question:
doing some exercises from the Alpaca book I noticed a strange behavior of the grep operator.
The exercise was to filter the files smaller than 1000 bytes.
This code (if called with C:\perl\bin>perl script.pl N:/TEMP/*):
produces the following error message:
If I use the parenthesis it runs ok:
If I search for files bigger than 1000 the parentheses are not necessary.
It seems that perl interprets the less than sign as a part of a diamond operator.
In the answers part of the book however there is a line exact as my original line without parentheses:
Is it the windows peculiarity which I have here?
Thanks in advance!