Hallo!
Habe Probleme beim formatierten Ausgeben von eingefärbten Zahlen.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
use warnings;
use strict;
use Term::ANSIColor;
my $count = 1;
for ( 'a' .. 'z' ) {
printf( "%5d %s\n", $count++, $_ );
}
print "\n\n";
$count = 1;
for ( 'a' .. 'z' ) {
printf( "%5s %s\n", colored( $count++, 'magenta' ), $_ );
}
Bei farbigen Zahlen funktioniert der "d"-specifier nicht mehr; außerdem bleibt die "5" in "%5s" wirkungslos.
Gibt es eine Möglichkeit mit printf auch farbige Zahlen formatiert auszugeben?