html 파일을 포함하는 하위 디렉토리를 중첩했습니다. 이러한 HTML 파일 각각에 대해 나는이 OSX의 터미널에서 내 시도 <div id="left-
패턴까지 파일의 상단에서 삭제할 :재귀 다중 행 sed - 패턴 일치까지 파일의 시작을 제거합니다.
find . -name "*.html" -exec sed "s/.*?<div id=\"left-col/<div id=\"left-col/g" '{}' \;
내가 termainal에서 HTML 출력을 많이 얻을 수는 있지만 파일이 없습니다 대체를 포함하거나 작성되었습니다.
감사합니다, 대성공, 관심 있어요, 거기에 이것을 바꾸기위한 간단한 방법은 전에 없던가? –
예,'sed' 문자열을''1,/yourpattern/p "'로 변경하십시오. ''/ startpattern /,/stoppattern/p "'와 동시에 둘 다 할 수 있습니다. – VeeArr
고맙습니다 - 상단 서랍 –