Strange cygpath/Perl 5.8 interaction?

Garrison, Jim jim.garrison@athensgroup.com
Wed Sep 3 20:13:00 GMT 2003


In bash:

  $ echo "\"`cygpath -w /c/temp`\""
  "c:\temp"


But in Perl:

  $a = `cygpath -w /c/temp`;
  print "|$a|";

produces

|c:\temp
|

I.e., Perl sees an extra \n at the end of the string. I looked at
the source for cygpath and it doesn't seem to be adding a \n, so
I suspect the problem is an unforeseen interaction between Cygwin
and Perl's backtick operator.  Can anyone shed light on this topic?

Jim Garrison
jhg@athensgroup.com

--
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple
Problem reports:       http://cygwin.com/problems.html
Documentation:         http://cygwin.com/docs.html
FAQ:                   http://cygwin.com/faq/



More information about the Cygwin mailing list