Подстановка команд - неверный код команды $ - PullRequest
0 голосов
/ 14 ноября 2018

Можете ли вы увидеть, что идет не так в следующем:

sed -i '' "1h; 1 $ { x; s/CHANGE_THIS/$TMP/; p; }" .zshrc_   

ошибка:

sed: 1: "1h; 1 $ { x; s/CHANGE_T ...": invalid command code $

1 Ответ

0 голосов
/ 14 ноября 2018

Синтаксис для диапазона адресов: addr1,addr2, а не addr1 addr2.В диапазоне отсутствует запятая:

sed -i '' "1h; 1,$ { x; s/CHANGE_THIS/$TMP/; p; }" .zshrc_   
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...