On 1/13/06, zzapper <[EMAIL PROTECTED]> wrote: > I often want to cd to a (DOS) path that I've copied from some Windows App. > > The following function (put in one of your startup files .bashrc .profile > etc) saves a few clicks > and is forward or backslash proof > > function cdp() > { > # cdp(aste) > # description : Cd to path in paste buffer: convert from DOS if required > # set -x > getclip > echo '' > getclip|sed 's#\\#\/#g'|putclip > cd $(getclip) > }
The cygpath program will do the slash conversion for you: cdclipboard() { unixpath=`cygpath -f /dev/clipboard`; if [ -d "$unixpath" ]; then cd "$unixpath" fi } -- 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/