Wenn ich Cygwin verwende, kopiere ich häufig einen Windows-Pfad und bearbeite alle Schrägstriche manuell ins Unix-Format. Zum Beispiel, wenn ich Cygwin verwende und muß Verzeichnis ändern I eingeben:Wie man einen Dos-Pfad zu einem Unix-Pfad in der cygwin-Befehlszeile formatiert
cd C:\windows\path
dann diese
cd C:/windows/path
zu
bearbeiten (In der Regel ist der Weg viel länger als das). Gibt es eine Möglichkeit, sed oder etwas anderes zu verwenden, um dies automatisch zu tun? Zum Beispiel habe ich versucht:echo C:\windows\path|sed 's|\\|g'
bekam aber den folgenden Fehler
sed: -e expression #1, char 7: unterminated `s' command
Mein Ziel ist es, die Eingabe zu reduzieren, so vielleicht könnte ich ein Programm schreiben, das ich nennen könnte. Idealerweise würde ich geben:
conversionScript cd C:/windows/path
und dies entspricht der Eingabe würde:
cd C:\windows\path
Ihr 'sed' Befehl sollte' sed | \\ |/| g' sein, um diesen Fehler zu vermeiden. –