Programatically finding value of "cygdrive" prefix

Brian Dessent brian@dessent.net
Thu Aug 11 11:23:00 GMT 2005


Ken Dibble wrote:

> mount -m |  grep "mount -u" | tail -1  | awk -F'"' '{ print $2 }'
> 
> as
> echo 'mount -s -b --change-cygdrive-prefix "/thing with spaces"'  | awk
> -F'"' '{ print $2 }'
> results in
> /thing with spaces

The awk part seems fine, but I don't know about the "mount -u".  That
will only match if you have a user-mode cygdrive set.  As you can see
from my example, that doesn't include me (or anyone else that installs
cygwin choosing "All users" in setup.exe.)

If you're going to use awk then you can simplify and not bother with
grep and tail, they're extraneous.

mount -m | awk -F '"' '/--change-cygdrive-prefix/ { print $2 }'

Brian

--
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