1
2
3
solange Dateiende nicht erreicht:
3 Zeilen einlesen
die 3 Zeilen in eine Datei schrreiben
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#!/usr/bin/perl
use strict;
use warnings;
open my $fh, '<', '/pfad/zur/datei' or die $!;
local $/ = "\nproduct/productId";
while ( my $block = <$fh> ) {
my $file = '/pfad/zur/ausgabe/' . $. . '.txt';
chomp $block;
open my $out, '>', $file or die $!;
print $out "product/productId" if $. != 1;
print $out $block;
close $out;
}
close $fh;