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 [EMAIL PROTECTED] -- 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/