Doh! I had a bad (meaning 'foolish' :-) feeling we overlooked the double-escaping just as I opened your email.
Thanks for your reply David... -Scott -----Original Message----- From: David T-G [mailto:[EMAIL PROTECTED]] Sent: Wednesday, May 15, 2002 4:15 PM To: CygWin Users' List Subject: Re: Better solution for calling 'net use' from Cygwin Perl? Scott, et al -- ...and then Scott Prive said... % % Hello, Hello! % % I had a .sh script that called Microsoft's "net use" command to mount drives under Win2k, and this worked: % net use 't:' '\\myserver\share' Makes sense. % % However I needed to do this in Cygwin Perl so I could leverage an existing set of Perl libraries I have. % % For the life of me I could correctly execute the "net use" command from Perl, because the characters would get escaped or not interpreted correctly. I take it you mean you *couldn't*, right? % % The Perl workaround a coworker devised was: % my $cmd = "net use 't:' '\\"; % $cmd .= "\\storigen1u21\\sfstest'"; % print $cmd; % system $cmd; % % and this DOES work. This would be the end of story, except we want to understand what caused the problem in the first place. I suspect it was the brain dead Microsoft command processor getting involved with this system call. I hate to be picky, but it's worth checking since it certainly ought to work. Did you try my $cmd = "net use 't:' '\\\\storigen1u21\\sfstest'"; in the course of your efforts? % % Anyone care to elaborate? Thanks, HTH & HAND % % Scott :-D -- David T-G * It's easier to fight for one's principles (play) [EMAIL PROTECTED] * than to live up to them. -- fortune cookie (work) [EMAIL PROTECTED] http://www.justpickone.org/davidtg/ Shpx gur Pbzzhavpngvbaf Qrprapl Npg! -- Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple Bug reporting: http://cygwin.com/bugs.html Documentation: http://cygwin.com/docs.html FAQ: http://cygwin.com/faq/