Leser: 1
7 Einträge, 1 Seite |
s/$match/$replache/;
1
2
3
4
5
6
7
8
9
10
11
12
13
14
$domain = 'domain.net';
open(F, '< /usr/local/cpanel/text.txt') or die($!);
my @F = <F>;
close(F);
foreach (@F) {
if (/\#$domain:start/i)
{
#do { #das funzt nicht... leider
# $line .= ''; #next schneidet nur erste Zeile.
#} while ($_ !~ /\#$domain:end/i);
}
$line .= $_;
}
print $line;
1
2
3
4
5
6
7
8
9
10
11
12
13
my $cut = 0;
my $res;
foreach (@f) {
if (/\#domain:start/) {
$cut = 1;
}
if (/\#domain:end/) {
$cut = 0;
}
if {!$cut} {
push(@res, $_}
}
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#!/usr/bin/perl
use strict;
use warnings;
use Data::Dumper;
my @set;
while(<DATA>) {chomp; push @set, $_ if (/#domain:start/../#domain:end/)}
print Dumper \@set;
exit;
_ _DATA_ _
bla bla
bla
#domain:start
Hello
World
#domain:end
blub
QuoteDu kannst auch den Flip-Flop-Operator (/#domain:start/../#domain:end/) verwenden:
[E|B,11.02.2005, 19:10]Was macht der? Noch nie gesehen...
7 Einträge, 1 Seite |