Holla...
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
#!/usr/local/bin/perl
#
#
use strict;
use warnings;
use CGI::Carp qw(fatalsToBrowser warningsToBrowser);
print "Content-type: text/plain\n\n";
my $text = '/SAN/content/cgi-bin/text';
my ($out, $tmp);
open (F, "<", $text) or die $!;
my @lines = <F>;
close (F);
chop( @lines );
my $lines = "@lines";
#Hauptroutine
my $s = "[Dd]u";
@lines = split ( /$s/, $lines );
@_ = ($s, @lines);
&suchstring(@_[0], @_[1]);
&schleife;
#Subroutinen
sub suchstring {}
sub schleife {
for ( my $i = 0; $i < $#lines; $i++ ) {
$out = substr( $lines[$i], length($lines[$i]) - 20, 20 );
$out .= "du";
$out .= substr( $lines[$i + 1], 0, 20 );
print $out."\n";
}
}
exit 0;
Hmm bin zwar auch neu aber hab mal was probiert, ist das ungefähr sowas? Hab dein $s und @lines in die Speziarray gepackt @_ und das dann in der Subroutine mit Parametern aufgerufen.\n\n
<!--EDIT|haijp|1145525739-->