Hallo Leute,
habe noch nicht soviel Erfahrung mit perl. Würde gerne wissen
ob es möglich ist den angehängten Script auch UNICODE tauglich zu machen
Wenn ja, wäre ich sehr dankbar für Vorschläge.
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
#!/usr/bin/perl
#!C:\WINNT\Perl\bin\perl.exe
$infile = $ARGV[0];
$newfile = $ARGV[1];
open(INFO, "$infile") # original File oeffnen
or die("$infile konnte nicht geoeffnet werden");
@lines = <INFO>; # in Array einlesen
open(NEW, ">$newfile") or
die("$newfile konnte nicht erzeugt werden!"); # neues File oeffnen
# Zaehler initialisieren
$i=0;
$j=0;
$k=0;
$l=0;
$n=0;
foreach $xline (@lines)
{
if ($xline =~ /\[ELEMENT[0-9]/i) {
$xline =~ s/\[ELEMENT[0-9]+/\[ELEMENT$n/;
print NEW "$xline";
$n=$n+1;
}
else {
print NEW "$xline";
}
}