ein Kapitel zurück                                           ein Kapitel weiter

Jetzt haben wir gesehen wie es möglich ist Strings auseinander zu nehmen mittels unpack. Mit pack können wir einzelnen Strings wieder zu einem Ganzen fügen. Dies wollen wir anhand unseres Beispiels im Kapitel zuvor wieder machen................

#!/usr/bin/perl -w

@line_to_pack =
 ("01.08.2001"," 20.00Uhr","Mark Mustermann"," 01.08.2001"," 23.34Uhr");

$template = "A15 A12 A18 A12 A8";

$gepackt = pack($template, @line_to_pack);

print $gepackt , "\n";


Ich denke mal das Beispiel ist nicht schwer zu verstehen. Warum aber schreiben wir hier große A um unseren Template-String anzufordern. Damit Beispielsweise bei A15 die restlichen Zeichen von "01.08.2001" mit Leerzeichen gefüllt werden. Ein kleines a ignoriert die Leerzeichen. Mehr zu Template-Zeichen gibt es im nächsten Kapitel.

ein Kapitel zurück          nach oben           ein Kapitel weiter


© 2001,2002 Jürgen Wolf