Script Bash pour convertir path de windows à linux chemin

Je suis nouveau sur les scripts shell et essaye de faire la suite, la conversion d'un chemin d'accès windows à linux chemin d'accès et de la navigation à cet endroit:

D'entrée: cdwin "J:\abc\def"
Action: cd /usr/abc/def/

Donc, je vais changer les suivantes:

"J:" -> "/usr"

et

"\" -> "/"

C'est ma essayer, mais ça ne fonctionne pas. Elle renvoie simplement un vide si je l'écho:

function cdwin(){
    line="/usrfem/Projects$1/" | sed 's/\\/\//g' | sed 's/J://'
    cd $line
}
  • 2 consécutifs sed seaprate par un tuyau pourrait souvent être fait en 1 sed séparé par un ";" ex: echo "/usrfem/Projets de 1$/" | sed 's|\\|/|g;s/J://" dans vôtre cas
InformationsquelleAutor user2987193 | 2013-11-15