Your skill will accomplish what the force of many cannot |
|
PerlMonks |
comment on |
( [id://3333]=superdoc: print w/replies, xml ) | Need Help?? |
The idiom to execute perl statements on and print the result of each line of a file is
perl -pe 'perl_statements' < file or some_command | perl -pe 'perl_statements' each line is stored in $_ on which perl_statements act.
Here you want to print all the files in the $HOME/Mail
directory. An all perl solution is:
Some people consider using map on empty context is bad form. I don't.
They would propose instead:
for(<$ENV{HOME}/MAIL/*>) { -f $_ and print "$_ " }
TMTOWTDI -- stefp In reply to Re: Another Q about piping Perl
by stefp
|
|