delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2004/03/13/15:11:18

Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm
List-Subscribe: <mailto:cygwin-subscribe AT cygwin DOT com>
List-Archive: <http://sources.redhat.com/ml/cygwin/>
List-Post: <mailto:cygwin AT cygwin DOT com>
List-Help: <mailto:cygwin-help AT cygwin DOT com>, <http://sources.redhat.com/ml/#faqs>
Sender: cygwin-owner AT cygwin DOT com
Mail-Followup-To: cygwin AT cygwin DOT com
Delivered-To: mailing list cygwin AT cygwin DOT com
To: cygwin AT cygwin DOT com
From: zzapper <david AT tvis DOT co DOT uk>
Subject: Converting Dos Slashes to Unix Slashes
Date: Sat, 13 Mar 2004 20:10:30 +0000
Lines: 33
Message-ID: <vvo6501upvrqpv62er6nv75ton1k3p0j7h@4ax.com>
Mime-Version: 1.0
X-Complaints-To: usenet AT sea DOT gmane DOT org
X-Gmane-NNTP-Posting-Host: cpc3-oxfd4-4-0-cust194.oxfd.cable.ntl.com
X-Newsreader: Forte Free Agent 1.93/32.576 English (American)

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/

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019