in reply to very basic, just beginning
This makes the assumption that all ".txt" files in your directory fit your criteria. "$ARGV" represents the current file being used if you are using the "<>" operator. When you use -p, perl assumes that there is aperl -pi -e '$_=">$ARGV\n$_\n"' *.txt
loop around your code and then prints $_ at the end of each iteration through the loop. The -i causes perl to be in "In-place edit" mode, which will cause each "print" statement without a filehandle to print to whatever file $ARGV currently is. CHANGE: As jmanning2k pointed out, I forgot to put ">" in front of the file namewhile(<>){}
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re: Re: very basic, just beginning
by jmanning2k (Pilgrim) on Aug 27, 2003 at 18:17 UTC | |
by fletcher_the_dog (Friar) on Aug 27, 2003 at 18:25 UTC | |
by jmanning2k (Pilgrim) on Aug 27, 2003 at 18:35 UTC |