Я пытаюсь использовать sed (1), чтобы удалить все вхождения std::memset
и std::memcpy
с ::memset
и ::memcpy
.Я попробовал следующий шаблон, но он не работает - я просто получаю тот же текст обратно.
$ sed 's/std\(::\(memset|memcpy\)\)/${\1}/g'
В основном я хочу избавиться от std, если за ним следует ::memset
или ::memcpy
.