Hi!

Friday, 18 May, 2001 Doru Carastan [EMAIL PROTECTED] wrote:

D:\cygwin\bin>sh -c "echo $HOME"
DC> /home/carastan

D:\cygwin\bin>sh -c "echo ~/bin"
DC> ~/bin

D:\cygwin\bin>sh -c "./cygpath -au ~/bin"
DC> /usr/bin/~/bin

DC> but

D:\cygwin\bin>bash -c "./cygpath -au ~/bin"
DC> /home/carastan/bin

DC> and

D:\cygwin\bin>cygpath -au ~/bin
DC> /home/carastan/bin

DC> work fine. Any ideas why?

tilde expansion is a shell feature, not cygpath's. bash is doing it,
ash isn't.

cygwin itself is doing it too, but only when application is run from
windows shell, not from other cygwin application. that's why your last
command expanded tilde correctly.

anyway, "cygpath" has nothing to do with tilde expansion.

Egor.            mailto:[EMAIL PROTECTED] ICQ 5165414 FidoNet 2:5020/496.19



--
Want to unsubscribe from this list?
Check out: http://cygwin.com/ml/#unsubscribe-simple

Reply via email to