This is the mail archive of the
cygwin
mailing list for the Cygwin project.
Converting Dos Slashes to Unix Slashes
- From: zzapper <david at tvis dot co dot uk>
- To: cygwin at cygwin dot com
- Date: Sat, 13 Mar 2004 20:10:30 +0000
- Subject: Converting Dos Slashes to Unix Slashes
hi,
I thought I'd write a simple script to allow me to cd to a DOS path
that I had in my paste buffer, turned out to be tricky
alias doscd='. doscd'
#!bash
# doscd
# description : convert dos paths
result=$(echo $1 | sed "s/\\\/\//g")
\cd $result
> doscd "c:\temp\fred"
That more or less works but I have to quote the "Dos path" and it
freaks out if a directory begins with a
eg
> doscd "c:\aaa\"
Cannot find c:/aa/
Cygpath hardly helps because I'd need to backslash (no gain)
cygpath --unix C:\\cygwin\\bin\\cygwin.bat
Any ideas?1?
zzapper (vim & cygwin & zsh)
--
vim -c ":%s/^/WhfgTNabgureRIvzSUnpxre/|:%s/[R-T]/ /Ig|:normal ggVGg?"
http://www.vim.org/tips/tip.php?tip_id=305 Best of Vim Tips
--
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/