[질문] Perl에서 File Modify 하려면 어떻게 해야 합니까?

sDH8988L의 이미지

Perl을 이용해서 File을 Handling 하고 있습니다...

그런데, 새로운 line을 File의 중간에 삽입하거나 File의 특정 Line을 지우는 일을 하고 싶습니다...

물론, Perl Tutorial에서 많이 볼 수 있는 바와 같이 File 전체 내용을 Array에 넣고 원하는 작업을 Array에서 한 후에 다시 수정된 Array를 File에 덮어 쓰는 방식은 제외 합니다...
이런 방식은 File이 클 경우나 File Access가 많은 경우 상당히 비효율적이죠...

그래서 어떻게 하면 File 중간에 있는 Line을 깔끔하게 지우거나 삽입할 수 있을 지를 알아 보고 있습니다만, 인터넷에서 찾지는 못하겠네요... 검색 실력이 너무 딸려서...

아시는 분 계시면 부디 알려 주시기 바랍니다...

PS. 근데, 새로 바뀐 KLDP Forum에서 검색 기능은 어디에 있습니까? 글을 올리기 전에 검색을 해보려고 하는데, 찾을 수가 없네요...

cjh의 이미지

이건 어떤가요?

http://search.cpan.org/dist/Tie-File/lib/Tie/File.pm

--
익스펙토 페트로눔

--
익스펙토 페트로눔