evgeniy8705
@evgeniy8705
Повелитель вселенной

Почему возникает ошибка "sed: Имя «sed» не распознано как имя командлета..."?

В книге описан способ как собрать все стили в один bundle файл.
cat css/*/* css/*.css | sed 's/..\/..\/images/images/g' bundle.css

В результате вылетает ошибка:
// sed : Имя "sed" не распознано как имя командлета, функции, файла сценария или выполняемой программы.

В чем может быть причина?

PS. windows/powershell
  • Вопрос задан
  • 1333 просмотра
Пригласить эксперта
Ответы на вопрос 4
fzfx
@fzfx
18,5 дм
а в powershell разве есть sed? в книге так и сказано, что это способ для powershell или для windows?
Ответ написан
@azarij
В меру опытный никто
вы пытаетесь запустить bash скрипт в powershell? он не будет работать. запускайте его на линуксовой системе или в windows subsystem for linux в windows 10.
Ответ написан
@kisaa
Зачем вам баш, зачем вам cmder? Что, функциями powershell эту замену сделать нельзя? Перепишите правую часть (после пайпа) и будет вам счастье.
Ответ написан
Комментировать
@Dengul
Я подозреваю что вместо sed должен быть set.
через get-alias посмотрите. Там нет командлета sed
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы