Am I doing something wrong ?
/home/popeye/testrm> perl -e "unlink grep {-s $_ == 0} glob ("/home/popeye/testrm/*.tmp");"
Error
Bareword found where operator expected at -e line 1, near "*.tmp"
(Missing operator before tmp?)
Bareword found where operator expected at -e line 1, near "/home/popeye"
(Missing operator before hrivida?)
Bareword found where operator expected at -e line 1, near "*.tmp"
(Missing operator before tmp?)
syntax error at -e line 1, near "*.tmp"
syntax error at -e line 1, near "/home/popeye"
Execution of -e aborted due to compilation error
List of test files
server:> /home/popeye/testrm> ls -l
total 4
-rw-rw-r-- 1 popeye 30 Nov 6 14:09 bike.tmp
-rw-rw-r-- 1 popeye 0 Nov 6 14:09 boat.tmp
-rw-rw-r-- 1 popeye 0 Nov 6 14:09 car.tmp
-rw-rw-r-- 1 popeye 0 Nov 6 14:09 house.tmp