나는 붙어있다. HTML 파일이 있습니다.
Lorem ipsum Lorem ipsum
Lorem ipsum
Lorem ipsum
Random text123 </td></tr></table><a name="Preamble"</a> Random text
Lorem ipsum Lorem ipsum 123
Lorem ipsum 125
Lorem ipsum
다음을 수행해야 합니다.
Random text
Lorem ipsum Lorem ipsum 123
Lorem ipsum 125
Lorem ipsum
나는 다음을 사용했다:
sed 's/.*<.td><.tr><.table><a\ name\=.*><.a>//g'
하지만 이전 텍스트가 아닌 이 줄의 문자만 잘립니다. (또한 //g는 문서에서 일치하는 모든 패턴을 잘라내는 것으로 생각됩니다. 첫 번째 항목만 필요합니다.)
두 번째 질문: 다음과 같은 대용량 파일이 있습니다.
Lorem ipsum Lorem ipsum
Lorem ipsum Lorem ipsum
Lorem ipsum
Lorem ipsum
Lorem ipsum<tag>Text that need to be changed
Text that need to be changed by multiple seds
Text that need to be changed Text that need to be changed by multiple sed
Text that need to be changed
Text that need to be changed </tag>Lorem ipsum
Lorem ipsum Lorem ipsum
orem<tag>Text that need to be changed
Text that need to be changed by multiple seds
Text that need to be changed Text that need to be changed by multiple sed
Text that need to be changed
Text that need to be changed </tag>Lorem ipsum
시작 및 끝 섹터에서만 여러 sed를 사용해야 합니다. 어떻게 해야 합니까? 답장을 보내주셔서 감사합니다!