Yes. Use * inplace of the number in the format string and use a variable before the item to be output. An example is probably clearer:
[0] Perl> printf "[%*s]\n", $_, 'fred' for 4 .. 10;; [fred] [ fred] [ fred] [ fred] [ fred] [ fred] [ fred] ## Added: left justified [0] Perl> printf "[%-*s]\n", $_, 'fred' for 4 .. 10;; [fred] [fred ] [fred ] [fred ] [fred ] [fred ] [fred ]
In reply to Re: Dynamical formating with sprintf?
by BrowserUk
in thread Dynamical formating with sprintf?
by tamaguchi
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |