This is the mail archive of the
mailing list for the Cygwin project.
Re: dealing with spaces in paths
- From: David Bear <david dot bear at asu dot edu>
- To: cygwin at cygwin dot com
- Date: Wed, 10 Jan 2007 21:31:37 -0700
- Subject: Re: dealing with spaces in paths
- References: <1278386.c5zxZe01gc@teancum>
- Reply-to: david dot bear at asu dot edu
<posted & mailed>
David Bear wrote:
> I'm attempting to script building mount points in order to handle spaces
> in file names. So I do something like this:
> homedir=`cygpath -w $USERPROFILE`
> mount -buf "\"$homedir\" $HOME/myh
> When I echo the mount command to the syntax looks correct.
> However, when I actually run the mount command via the script I get the
> message there are not enough parameters, like mount is not getting what it
> Dealing with spaces is a huge pain... but this seems be one way to handle
> them. Any idea why mount is unhappy when scripted as shown above?
!!! reposting an email sent by 0.Fractalus -- Thanks !!!
> because you are feeding mount a path like /boo/some stuff/ like mount
> /boo/some stuff. unfortunately this is because you need quotes around
> that path.
> here's what i think your trying to run:
> mount /cygdrive/c/documents and settings/$UNAME/
> this will cause mount to think its bring run with the hooks
> run something like mount "/cygdrive/c/documents and settings/"$UNAME"/"
> and it should work...
!!! and my email response to him !!!
thanks for the suggestion.
in the script I use escaped quotes within mount line as I show above.
When I leave out the escaped quotes, I get what you show with multiple
The escaped quotes should cause the script to pass the quotes on
through to the command line it generates. You can verify exactly what
the script generates by putting single quotes around the mount -buf
part of the string. so try this and see what your cygwin tells you..
homedir=`cygpath -w $USERPROFILE`
echo 'mount -buf '"\"$homedir\" $HOME/mountpoint
It should be a complete runable bash snippet. It generates what looks
like a syntactically correct mount command.
What do you think?
College of Public Programs at Arizona State University
Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple
Problem reports: http://cygwin.com/problems.html