Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner AT cygwin DOT com Mail-Followup-To: cygwin AT cygwin DOT com Delivered-To: mailing list cygwin AT cygwin DOT com Message-ID: <42FB35E7.1D988F0B@dessent.net> Date: Thu, 11 Aug 2005 04:26:31 -0700 From: Brian Dessent MIME-Version: 1.0 To: cygwin AT cygwin DOT com Subject: Re: Programatically finding value of "cygdrive" prefix References: <42FA4604 DOT 8000507 AT tlinx DOT org> <20050810183616 DOT GA5892 AT trixie DOT casa DOT cgf DOT cx> <20050810184119 DOT GA6155 AT trixie DOT casa DOT cgf DOT cx> <42FA7608 DOT 4070501 AT serv DOT net> <42FA7C4C DOT 4010607 AT serv DOT net> <20050811012423 DOT GD10161 AT trixie DOT casa DOT cgf DOT cx> <42FAB187 DOT 8020503 AT alltel DOT net> <20050811020633 DOT GF10161 AT trixie DOT casa DOT cgf DOT cx> <42FAB49E DOT 2010401 AT alltel DOT net> <42FAB7FF DOT A04524AA AT dessent DOT net> <42FB30A8 DOT 6020509 AT alltel DOT net> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-IsSubscribed: yes Reply-To: cygwin AT cygwin DOT com 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/