Podczas korzystania z Cygwin, często kopiuję ścieżkę Windows i ręcznie edytuję wszystkie ukośniki w formacie Unix. Na przykład, jeśli używam Cygwin i trzeba zmienić katalog wejdę:Jak sformatować ścieżkę dos do ścieżki unix na linii poleceń cygwin
cd C:\windows\path
następnie zmodyfikować, aby
cd C:/windows/path
(Zazwyczaj ścieżka jest znacznie dłuższy niż czas). Czy istnieje sposób, aby użyć sed, lub coś innego, aby to zrobić automatycznie? Na przykład, próbowałem:
echo C:\windows\path|sed 's|\\|g'
ale mam następujący błąd
sed: -e expression #1, char 7: unterminated `s' command
Moim celem jest zmniejszenie pisać, więc mógłbym napisać program, który można nazwać. Idealnie chciałbym wpisać:
conversionScript cd C:/windows/path
a to byłoby równoznaczne z typowania:
cd C:\windows\path
Twoje polecenie 'sed' powinno być' sed | \\ |/| g', aby uniknąć tego błędu. –