Я хотел удалить определенные комментарии '//' из заголовочного файла c, используя sed.
Я не понимаю, почему размещение $ в конце не работает. Пожалуйста, предложите.
Пожалуйста, смотрите код ниже.
sed -i -e 's,\\(^//\\)\\(#undef TEST_FIRMWARE$\\),\2,' ./XX_HEADER.h
Если я удаляю $ в конце, функция работает, но когда я помещаю $, это не так. Я хочу понять причину.