Mail Archives: cygwin/2004/09/05/15:13:29
you wrote, luke DOT kendall AT zzzzz DOT zzzzz DOT zzz DOT zz:
> On Fri, 3 Sep 2004, luke.kendall wrote:
>
>> $ CYGPATH=`cygpath -w /`
>> $ echo $CYGPATH
>> C:\cygwin
>> $ CYGPATH=`cygpath -u "$CYGPATH"`
>> $ echo $CYGPATH
>> /
>>
>> What I really want to get is "C:/cygwin"
>
> $ cygpath -m /
>
>> or "/cygdrive/c/cygwin", in my case.
>
> $ cygpath -m / | sed 's,^\([A-Za-z]\):,/cygdrive/\1,'
That might produce false results, depending on the "mount -c" setting. Here
is a (working/stable?) remedy:
$ cygpath -m / | \
sed "s,^\([A-Za-z]\):,$( \
mount -p | \
sed -n '2s/^\([^ ]*\).*/\1/p' \
)/\1,"
/cygdrive/C/Program/Cygwin
/Hannu E K Nevalainen, B.Sc. EE Microcomputer systems --72-->
** mailing list preference; please keep replies on list **
-- printf("LocalTime: UTC+%02d\n",(DST)? 2:1); --
--END OF MESSAGE--
--
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/
- Raw text -