$ mkdir diamondtest
$ cd diamondtest
$ touch 'rm * | ' a b c d # create 5 files
$ ls # now you see it
$ perl -pe 1 *
$ ls # now you don't -- no files
####
while (defined($_ = )) { ... }
####
# strip blank lines
perl -pe 's=^\s*$=='
####
perl -Tpe 's=^\s*$=='