Ich habe mein Perl Programm fertig,
wie mache ich nun das er nur die ersten 3 Ziffen der Zeilen liest.
Vielen Dank
Grüße
Uli
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
#!/usr/bin/perl
###############################################################################################################
# count_tool.pl
# Description: This tool count all Lines in a File beginning with 1L and writes a Mail if the count is
# over a specific Limit
# Author: Ulrich Kehder
###############################################################################################################
#--------------------------------------------------------------------------------------------------------------
# Definition of libraries and global variables
#--------------------------------------------------------------------------------------------------------------
my $VERSION = "1.0.0.0"; # versionnumber of this tool
# default libraries
use 5.008; # perl version 5.8 is required
use strict; # use strict conditioning
use warnings; # output optional warnings
# default variable
my @Zeilen = ("");
$ENV{"ENV"} = "";
$ENV{"PATH"} = "/usr/bin";
###############################################################################################################
# MAIN program
###############################################################################################################
open(COUNTFILE, "</nhdata/pptoll.310") || die "Counter-Datei nicht gefunden\n"; # Open to Read or close and End Program
while(<COUNTFILE>)
{
push(@Zeilen,$_);
}
close(COUNTFILE);
for(@Zeilen)
{
if( "01L" )
{
print $_;
}
}
Last edited: 2016-06-29 13:23:39 +0200 (CEST)