내가 이 (1) ::memset
및 ::memcpy
으로 std::memset
및 std::memcpy
의 모든 항목을 제거하기 위해 sed를 사용하기 위해 노력하고있어 사용하여 접두어를 제거. 다음 패턴을 시도했지만 작동하지 않습니다. 동일한 텍스트를 다시 얻습니다.SED 및 정규식
$ sed 's/std\(::\(memset|memcpy\)\)/${\1}/g'
는 기본적으로 나는 ::memset
또는 ::memcpy
다음 경우 표준 제거하고자합니다.
첫번째는 작동하지 않으며,'sed' (OS X)는 -r을 가지고 있지 않습니다 ... 저는 또한 휴대용 솔루션을 찾고 있습니다. –
'sed 's/std \ (:: memset \ | :: memcpy \)/\ 1/g'' – kev
을 시도해보십시오. –