2013-04-02 6 views
0

sed를 사용하여 찾기 및 바꾸기 (삭제)가 필요합니다.문자열 찾기 및 바꾸기 sed로 문자열

그래서 라인을 교체 :

<meta name="keywords" content="there could be anything here"> 

에서 현재 디렉토리 아래의 모든 파일 (아무것도) '와 I 라인을 가지고있다.

내가 지금까지 가지고있다 :

sed -e 's/<meta name="keywords" content=".*>//g' myfile.html' 

하지만이 단지 < 또는> 태그를 제거하는 것입니다 알고있다. 나는

<meta name="keywords" content=" 

에 일치하고 다음

나는 또한 및 현재 디렉토리 (재귀 적으로) 아래의 모든 파일을 할 필요가
> 

에 그 모든 것을 삭제할 수있는 방법.

미리 감사드립니다. 나오지도

+3

HTML과 정규식을 사용하려고있다. –

+0

어디서나 대답을 그만 두십시오. 아무런 의미가 없거나 의미가 없습니다. @ 바니, 너 정말로하고 싶어? (귀하의 첫 번째 정규식이 작동해야합니다, 즉, 당신이 정말로하고 싶은 것에 따라) – Loamhoof

+0

편집 되었으니, 아마도 조금 더 명확 해 졌나요? 죄송합니다. – Barney

답변

1

삭제 지시가 함께하지 않는

sed -e '/<meta name="keywords"/d' myfile.html 
관련 문제