добавьте команду строки, не работающую в терминале

Я пытаюсь добавить CDPATH автоматически в ~/.bash_profile и я делаю его при помощи команды

ex -sc 's/$/:/opt/|w|q' ~/.bash_profile

Когда я выполняю это, терминал зависает, тогда как ниже команды работает просто великолепно

ex -sc 's/$/yourText2/|w|q' ~/.bash_profile

Что не так в первой команде?

2
задан 6 March 2018 в 00:44

1 ответ

Проблема заключается в том, что в вашем замещающем тексте не указано / :/opt

Вы должны либо избежать его

ex -sc 's/$/:\/opt/|w|q' file

, либо использовать альтернативный разделитель для команды s [ 117]

ex -sc 's@$@:/opt@|w|q' file
3
ответ дан 2 December 2019 в 02:44

Другие вопросы по тегам:

Похожие вопросы: