可変長出力を右揃えにする方法は?

可変長出力を右揃えにする方法は?

だから私はこれをしたくありません:

echo "9"
9

代わりにこれが必要です。たとえば、前に4つのスペースがあります。

MAGICK "9"
    9

したがって、10を使用しようとすると、次のようになります。

MAGICK "10"
   10

すると、その前には3マスだけ残ります。このように出力形式をどのように指定しますか?

ベストアンサー1

$ alias MAGICK="printf '%5s\n'"
$ MAGICK 10
   10

おすすめ記事