printfで桁数を変数で指定

back
フォーマットに * を使う

$keta = 10;
$value;

printf "%*d\n", $keta, $value;

$value は %10d として print される。

back