Mazn.net

やってみて 調べてみて 苦労しなけりゃ 箱は動かじ

printfコマンドで数字を整形表示@Linux

      2013/07/15

echoコマンドはシステムによって挙動が異なる、特に改行関連を扱うオプションに差異があるので、悩みたくない場合はprintfコマンドを使うべし。

# printf "hoge\n"

あと、printfだと表示を整形できるからちょっと便利。Cのprintfに似てます。

数値は %d で置き換え

# printf "[%d]\n" 30
[30]

5桁で右詰め

# printf "[%5d]\n" 30
[   30]

5桁で左詰め

# printf "[%-5d]\n" 30
[30   ]

5桁でゼロパディング

# printf "[%05d]\n" 30
[00030]

 - IT技術 ,

336px

Message

メールアドレスが公開されることはありません。

  関連記事

Pixel 3a(Android 9)の電池消費がひどい

ほぼ触っていないPixel 3aの電池消費が以下のようにひどく困ってました。※ …

no image
Thinkpad USB Trackpoint キーボードでスクロール@Fedora 17

Fedora 17 上で、Thinkpad USB Trackpoint キーボ …

no image
WordPress と Twitter の連携 その2

WordPress の Tweetable プラグインから Twitter To …

no image
cygwin ck のダブルクリック選択文字列の範囲を変更する

Cygwin 用のターミナルソフトウェア cygwin ck  を便利に使わせて …

no image
リモートデスクトップでPC再起動 or シャットダウン@Windows 7

Windows リモートデスクトップ接続では、通常のスタートメニューから再起動や …

no image
電池使用状況@Galaxy S

電池の持ちが悪いときは、端末の情報を覗いてみると何かわかるかもしれません。 以下 …

no image
viで特定文字列を改行に置換

viでは改行へ置換する場合 Ctrl+v Enterを使用して改行を指定します。 …

no image
cygwin上にSphinxをインストール

Cygwin 上に Sphinx をインストールしたときのメモです。 pytho …

no image
スピーカーのアイコンに×がつく@Windows 7

Windows 7を起動すると、音声は問題なく出ているのに、タスクトレイにあるス …

no image
文字コード一括変換@Linux

最近のLinuxはUTF8が標準になっていますが、ちょっと昔のファイルはEUCだ …