On Monday, February 17, 2003, at 01:17 PM, sc...@po... wrote:
> On Mon, Feb 17, 2003 at 12:18:00PM -0600, Dave Rolsky wrote:
>>> $^X -e unlink -e shift $makefile
>>
>> unlink -e ???
>
> He's avoiding using quotes. You're allowed to have multiple -e's on
> the
> command line. They'll be joined with a space and run as a single
> program.
Right. So this is just a more cross-platform way to do
$^X -e "unlink shift" $makefile
The only part of it that's still an issue, I think, is the $^X
variable. It might contain something like "/My Computer/foo/bar/perl",
in which case I guess the shell invocation would think the command was
"/My" with argument "Computer/foo/bar/perl".
-Ken
|