コマンド結果
りんご,100円,青森
みかん,200円,和歌山
ぶどう,350円,山梨

上記のようなコマンドの結果をawkで出力する際、awk -F "," '{ print "%s",$1; print "%s",$2; }'
のような感じで以下のように整形して出力しようとしてるのですが、
価格が10000円や1000円等、可変になるとして、
りんご 10000円 青森
みかん 500円 和歌山
ぶどう 1000円 山梨
のような形にするにはどうすればいいでしょうか
%-20sのような物は使わずに、一番長い行(上でいうと10000円)の文字数で詰めて、
整列出来るようにしたいです。