Thread whitespaces einfügen (4 answers)
Opened by cohama at 2014-04-08 13:32

Linuxer
 2014-04-08 13:56
#174668 #174668
User since
2006-01-27
3890 Artikel
HausmeisterIn

user image
Das kann man tun, indem man printf() für die Ausgabe verwendet.

Code (perl): (dl )
1
2
3
4
5
my @fields = qw( Vater Muter Großmutter );

my $format = ( "%10s " x @fields ) . "\n";

printf $format, @fields;


Wenn Du nicht im voraus weisst, wie breit Deine Wörter/Spalten werden können, wirst Du wohl erstmal die Werte durchgehen müssen und die maximale Länge bestimmen. Mit dieser Länge kann man dann das Format festlegen.

Beachte die Doku:
Perldoc:perlfunc printf
Perldoc:perlfunc sprintf
meine Beiträge: I.d.R. alle Angaben ohne Gewähr und auf Linux abgestimmt!
Die Sprache heisst Perl, nicht PERL. - Bitte Crossposts als solche kenntlich machen!

View full thread whitespaces einfügen