Leser: 1
8 Einträge, 1 Seite |
1
2
3
4
5
@ARGV = qw/a b c/;
print "uebergeben: @ARGV\n";
while(<>){
}
print "geblieben: @ARGV\n";
1
2
3
4
5
@ARGV = qw/a b c/;
print "uebergeben: @ARGV\n";
while(<>){
}
print "geblieben: @ARGV\n";
1
2
3
4
5
6
7
@ARGV = qw/a b c/;
print "uebergeben: @ARGV\n";
foreach my $a (@ARGV){
# in $a ist jetzt jeder Wert von @ARGV
print "Argument ist $a\n";
}
print "geblieben: @ARGV\n";
my @Arguments = @ARGV;
1
2
3
4
5
6
7
unshift(@ARGV, '-') unless @ARGV;
while ($ARGV = shift) {
open(ARGV, $ARGV);
while (<ARGV>) {
... # code for each line
}
}
1
2
3
4
5
6
7
8
9
10
11
12
13
#!/usr/bin/perl
use strict;
use warnings;
{
local @ARGV = @ARGV; # lokale Kopie von @ARGV anlegen
while(<>) {
print if not m(^#); # gibt's aus wenn's kein Kommentar ist
}
}
printf("Groesze von \@ARGV: %d\n", scalar(@ARGV));
8 Einträge, 1 Seite |