Thread Blöcke aus großen Dateien löschen. (5 answers)
Opened by leo11 at 2009-06-11 17:43

renee
 2009-06-11 18:53
#122459 #122459
User since
2003-08-04
14371 Artikel
ModeratorIn
[Homepage] [default_avatar]
ungetestet:
Code (perl): (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
use strict;
use warnings;
use Tie::File;

my $test_file = 'tietest.txt';

local $/ = "\nPAGE_BEGIN\n";

my $mark1 = '%%DELETE_PAGE%%';

tie my @tied_metafile, 'Tie::File', $test_file;

for my $i ( reverse ( 0 .. $#tied_metafile ) ) {
    splice @tied_metafile, $i, 1 if $tied_metafile[$i] =~ /\Q$mark1\E/;
}

untie @tied_metafile;


Edit sagt, dass die Anmerkungen von pq berücksichtigt werden sollten...
Last edited: 2009-06-11 18:54:40 +0200 (CEST)
OTRS-Erweiterungen (http://feature-addons.de/)
Frankfurt Perlmongers (http://frankfurt.pm/)
--

Unterlagen OTRS-Workshop 2012: http://otrs.perl-services.de/workshop.html
Perl-Entwicklung: http://perl-services.de/

View full thread Blöcke aus großen Dateien löschen.