Hi,
folgendes Problem: ich moechte in einem textfile das Datumsformat auf numerische Schreibweise (30.04.2006) vereinheitlichen (manche Eintraege sind 30-Apr-2006) und habe folgenden Code geschrieben:
@data = <FILEHANDLE>;
foreach $word (@data)
{
if ($word =~ "-Jul-") {
$word =~ s/$word/.07./;}
elsif ($word =~ "-Jun-") {
$word =~ s/$word/.06./;}
elsif ($word =~ "-May-") {
$word =~ s/$word/.05./;}
else {if ($word =~ "-Apr-") {
$word =~ s/$word/.04./;}
}
print $word;
}
Das ganze funktioniert, solange ich nur einen Eintrag veraendere, sonst gibt es eine Fehlermeldung.
Any suggestions, please?
folgendes Problem: ich moechte in einem textfile das Datumsformat auf numerische Schreibweise (30.04.2006) vereinheitlichen (manche Eintraege sind 30-Apr-2006) und habe folgenden Code geschrieben:
@data = <FILEHANDLE>;
foreach $word (@data)
{
if ($word =~ "-Jul-") {
$word =~ s/$word/.07./;}
elsif ($word =~ "-Jun-") {
$word =~ s/$word/.06./;}
elsif ($word =~ "-May-") {
$word =~ s/$word/.05./;}
else {if ($word =~ "-Apr-") {
$word =~ s/$word/.04./;}
}
print $word;
}
Das ganze funktioniert, solange ich nur einen Eintrag veraendere, sonst gibt es eine Fehlermeldung.
Any suggestions, please?