Leser: 1
|< 1 2 >| | 15 Einträge, 2 Seiten |
use Getopt::Long;
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#!/usr/bin/perl
use strict;
use warnings;
use Getopt::Long;
GetOptions('e=s' => \my $param1,
'm' => \my $param2,);
if($param1){
print 'Option e gesetzt: ',$param1,"\n";
}
if($param2){
print "Option m gesetzt\n";
}
1
2
3
4
5
6
C:\community>perl getopt.pl -e test
Option e gesetzt: test
C:\community>perl getopt.pl -e test -m
Option e gesetzt: test
Option m gesetzt
QuoteDas lässt sich nur mit ifs erreichen...
1
2
3
4
5
6
7
8
9
10
11
12
#foreach my $array ( @{$arrayRef} )
#{
# if($param2) {
# my @result=();
# while ($array->[1] =~ /Match/igm) {
# push @result, $1. " --> " .$2. "\t";
# }
# printf "%-90s : %-s\n", $array->[0], join(" ",@result);
# }else{
# print "$array->[0]\n", "${$array}[1]\n";
# }
#}
1
2
3
4
5
6
7
sub ausgabe1 {
foreach my $array (my @{$arrayRef} ) {
print "$array->[0]\n", "${$array}[1]\n";
}
}
usw.
1
2
3
4
5
6
sub ausgabe1 {
my @array = @_;
foreach my $element (@array ) {
print $element->[0],"\n", $element->[1],"\n";
}
}
|< 1 2 >| | 15 Einträge, 2 Seiten |