ich Cmder unter Windows bin mit und versuchen, die folgende Anweisung auszuführen:sed -e unbekannte Option `s'- Nicht Begrenzer Ausgabe
echo "c:\Sources\" + (echo "Modules/ASR/branches/1.9" | sed -e "s|Modules/||")
Jedes Mal, wenn ich, dass Befehl ich das lästige Fehler bekommen
sed: -e expression #1, char 13: unknown option to `s'
Aber wenn ich laufe den sed Befehl auf seine eigene:
(echo "Modules/ASR/branches/1.9" | sed -e "s|Modules/||")
Es magisch arbeitet. Kann mir jemand erklären, was ich falsch mache?
Anmerkung des Herausgebers: Diese Frage wurde ursprünglich falsch markiert bash, während das beschriebene Symptom cmd impliziert.
sieht aus wie '' '' ist Ihr Modifier .... Erfinden eine nicht vorhandene Syntax für Ihre Bequemlichkeit ist nicht der Weg zu gehen. –
Müssen Sie Backslashes nicht in Anführungszeichen auf Cmder umkehren? Wie es jetzt aussieht, sind alle deine Zitate durcheinander. – 123
@KarolyHorvath Ich brauche ein bisschen mehr Anstupsen in die richtige Richtung. Durch Ihre Bemerkung verstehe ich, dass ich etwas falsch mache, aber ich habe keine Ahnung, wie ich weitermachen soll. – WeyensL