http://qs321.pair.com?node_id=306399


in reply to Re^4: perl 1-liner to join a list?
in thread perl 1-liner to join a list?

It's not really OS dependent so much as shell dependent. Windows' "command.exe" or "cmd.exe" uses double-quotes as string delimiters, whereas most other shells use double-quotes as an interpolating delimiter and single-quotes as non-interpolating. On those shells, you'd almost always want to use single-quotes with a Perl one-liner so something like $var isn't interpreted by the shell itself, as it would be in double-quotes. With Windows, you have to use double-quotes because that's all it recognizes, so you'd need to switch any quote marks inside those to single quotes. Or just use bash with Cygwin.

kelan


Perl6 Grammar Student

Replies are listed 'Best First'.
Re^(a bunch): perl 1-liner to join a list?
by Nkuvu (Priest) on Nov 11, 2003 at 22:34 UTC
    It's not really OS dependent so much as shell dependent.
    Yes, that's what I meant. Isn't PM supposed to be RWIM (read what I mean)?