Comment formater un chemin d'accès dos pour un unix chemin sur cygwin ligne de commande

Lors de l'utilisation de Cygwin, j'ai souvent de la copie d'un chemin d'accès Windows et modifier manuellement toutes les barres obliques de format Unix. Par exemple, si je suis en utilisant Cygwin et la nécessité de changer de répertoire-je entrer:

cd C:\windows\path 

puis le modifier pour

cd C:/windows/path  

(En général, le chemin est beaucoup plus long que ça). Est-il possible d'utiliser sed, ou quelque chose d'autre à faire cela automatiquement? Par exemple, j'ai essayé:

echo C:\windows\path|sed 's|\\|g'  

mais n'ai obtenu l'erreur suivante

sed: -e expression #1, char 7: unterminated `s' command

Mon but est de réduire la vitesse de frappe, donc peut-être que je pourrais écrire un programme qui je pouvais l'appeler. Idéalement, j'aimerais type:

conversionScript cd C:/windows/path 

et ce serait l'équivalent de taper:

cd C:\windows\path
Votre sed commande doit être sed|\\|/|g d'éviter cette erreur.

OriginalL'auteur Jennette | 2010-04-14