Итак, у меня есть гигантская кодовая база, к которой нужно добавить пространство имен.Вместо того, чтобы делать это вручную, я подумал об использовании grep, xargs & sed для добавления пространства имен ко всем исходным файлам ...
Но мои навыки не на должном уровне.В идеале
namespace foo
{
будет добавлено после всех включений, а '}' будет добавлено после #endif в файлах .h.
Для файлов .cpp добавление 'с использованием пространства имен foo'после всех включений было бы достаточно.
Я возился с sed, но не очень далеко продвинулся.
Любая помощь будет принята с благодарностью.Спасибо!