ich einen einfachen Befehl ersetzt absolute Pfade relative Werte in einer CSS-Datei wie folgt ausgeführt werden soll:sed wirft ‚schlechte Flagge in Ersatz Befehl‘
sed -i 's/\/fonts/../fonts/' /Users/sergeybasharov/WebstormProjects/snap/compiled/Content/stylesheets/style.css
Es wirft diesen
sed: 1: "/Users/sergeybasharov/W ...": bad flag in substitute command: 'b'
Was kann in diesem einfachen Skript falsch sein?
Es gibt keine' b 'überall in Ihrem Befehl, es darf nicht sein, was Sie tatsächlich eingegeben haben. Bitte fügen Sie das eigentliche Skript ein. – Barmar
Ja, wirklich, nur ein kürzeres Äquivalent :). Ich habe auf die volle Variante aktualisiert. –
Es gibt ein Problem mit Ihrem Zitat, das bewirkt, dass der Dateiname in den Ersatzbefehl eingeschlossen wird, aber ich sehe es nicht in dem, was Sie zitiert haben. Sie verpassen jedoch einen Backslash. – Barmar