Задать вопрос
corasao
@corasao
Начинающий web разработчик

Как испраить sed: illegal option -- r?

На Маке при работе с Гитом (терминал bash) после каждой команды (которая выполняется, причем как нужно) выдает

(Скриншот фрагмента кода удалён модератором.)

В терминале работал только с Гитом, и то на минималках: коммит сделать, запушить все и т. д.

Кто может подсказать что это и откуда могло появится? И, желательно, как исправить)
  • Вопрос задан
  • 376 просмотров
Подписаться 1 Простой 4 комментария
Решения вопроса 1
Мне помогло временное решение, описанное в комментарии к issue:

В файле
/Applications/Visual Studio Code.app/Contents/Resources/app/out/vs/workbench/contrib/terminal/browser/media/shellIntegration-bash.sh
в строке 125
заменить флаг -r на -E
(оба делают одно и то же, но на маке нет -r, он только на Linux)

- __vsc_current_command="$(builtin history 1 | sed -r 's/ *[0-9]+ +//')"
+ __vsc_current_command="$(builtin history 1 | sed -E 's/ *[0-9]+ +//')"
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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