LINUX.ORG.RU

sed -i невозможно прочитать Нет такого файла или каталога

 


0

1

На гит хабе правлю проект. Там есть скрипт исполняемый sh https://github.com/devopsdays/devopsdays-web/blob/master/utilities/make_new_e...

и такая команда sed -i " «s/YYYY/$year/» ../data/events/$event_slug.yml

и возвращает эта команда ошибку sed: невозможно прочитать s/YYYY/2016/: Нет такого файла или каталога

Какого файла нет по этой команде не пойму?



Последнее исправление: VitalySM (всего исправлений: 2)

Потому что ты суффикс (если я правильно понял) указал через пробел, а он его хочет видеть в том же параметре:

-i[SUFFIX], --in-place[=SUFFIX]
Из-за этого " считается паттерном, а всё последующее - именами файлов.

Можешь либо удалить пробел между -i и ", либо добавить параметр -e перед паттерном.

tiandrey ★★★★★
()
Последнее исправление: tiandrey (всего исправлений: 1)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.