2016-12-17 1 views
0
sed -i “s:export BINDIR ?= /usr/local/bin/:export BINDIR ?= /usr/sbin:g” Makefile 

Ошибка при запуске над командой на ubuntu 14.04. Может ли кто-нибудь помочь мне в этом вопросе?sed: -e выражение # 1, char 1: unknown command error

Ошибка

СЭД: -e выражение # 1, символ 1: неизвестная команда: `»

+0

ваши двойные qoutes выглядит странно. Вероятно, это какой-то символ юникода, вы можете увидеть разницу между '' 'и' ''? Возможно, вы скопировали и вставили его откуда-то, правильно? –

ответ

2

Я предлагаю:

sed -i 's:export BINDIR ?= /usr/local/bin/:export BINDIR ?= /usr/sbin:g' Makefile 
+0

, что сработало, что случилось с двойными кавычками? – tarun14110

+0

Двойные кавычки ('' ') здесь нет проблем, но вы использовали ('' ') и избежали их. – Cyrus

+0

О, извините, я поставил неправильный код. Я получил ошибку, не ускользая от ('' '). Я отредактировал код выше. – tarun14110