Я хочу, чтобы выполнить простую команду замены абсолютных путей к относительным внутри файла CSS, как это:СЭДА бросает «плохой флаг заменителя команды»
sed -i 's/\/fonts/../fonts/' /Users/sergeybasharov/WebstormProjects/snap/compiled/Content/stylesheets/style.css
Он бросает этот
sed: 1: "/Users/sergeybasharov/W ...": bad flag in substitute command: 'b'
Что может быть неправильным в этом простом сценарии?
Там нет 'b' где-нибудь в вашей команде, это не должно быть то, что вы на самом деле набрали. Вставьте фактический скрипт. – Barmar
Да, действительно, просто использовал более короткий эквивалент :). Я обновился до полного варианта. –
Есть некоторая проблема с вашим цитированием, в результате чего имя файла будет включено в подписящую команду, но я не вижу его в том, что вы цитировали. Тем не менее, вы пропускаете обратную косую черту. – Barmar