On Fri, 06 Feb 2004 at 09:45:43 -0500, [EMAIL PROTECTED] wrote:

> What does the construct "}{" mean?  As in
>   $ perl -pe ' } { $_="foo\n"' /dev/null
>   foo

> I figure it has to do with how the -p switch affects the script that
> is passed to the interpreter.  Is this documented anywhere?

Yes, in perlrun under "-p" (And -n)

Where it says that your program is surrounded by a loop, take that
absolutely literally. Write out your program inside the loop, and the
meaning of '}{' will become apparent - if not necesssarily clear :-)

Ian

Reply via email to