Hi,
Ich hab ne Liste mit Hex-Zahlen und würde die gerne mit 4 Nullen auffüllen.
Versuch 1:
{
printf "%04d\n", $1 }
}
Geht nicht was ja auch logisch ist, da es ja keine Ganzzahl ist.Versuch 2:
{
printf "%04s\n", $1 }
}
Geht auch nicht - warum -> keine Ahnung
Auch logisch, weil es ja auch kein String ist.
Hat jemand ne Idee?
verwende %x als Formatsymbol:
my $zahl = 0x3f;
printf("%4.4x\n",$zahl);
Ausgabe: 003f
mfG,
steckl