sed
для меня чуждо, если не сказать больше. Я хотел бы пройтись по дереву проекта C и закомментировать каждую строку, вызывающую функцию LogMsg()
. Что-то, что могло бы достичь следующего:
foreach: line within *.c
if: line contains "LogMsg"
prepend "//"
Или так. Кроме того, я хотел бы посмотреть, смогу ли я добиться обратного, хотя я представляю, что это может быть более трудным.
Я чувствую, что sed
- подходящий инструмент для этой работы, но я не эксперт в пакетном редактировании текстовых файлов. Любая помощь?