逆引きシェルスクリプト/ゼロパディングする方法・printf
の編集
Top
/
逆引きシェルスクリプト
/
ゼロパディングする方法・printf
[
トップ
] [
編集
|
差分
|
バックアップ
|
添付
|
リロード
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
]
-- 雛形とするページ --
(no template pages)
#navi(../) * シェルでゼロパディングする方法 [#w2370171] printfコマンドを使用することにより、簡単にゼロパデング(ゼロ埋め)をすることができきます。~ 以下に実行例およびサンプルを記します。 #contents #htmlinsertpcsp(linux_ads_top.html,linux-sp.html) * 関連記事 [#e0a4b09d] -[[右詰めする方法・printf>逆引きシェルスクリプト/右詰めする方法・printf]] -[[左詰めする方法・printf>逆引きシェルスクリプト/左詰めする方法・printf]] * printfコマンドで0パディング(0埋めする) [#w0f91821] 以下のように、seqコマンドを使って1~10までをforを使って出力してみます。 sakura@ubuntu:~$ for i in `seq 1 10` > do > echo $i > done 1 2 3 4 5 6 7 8 9 10 printfコマンドを使って0パディングしてみます。 sakura@ubuntu:~$ for i in `seq 1 10` > do > s=`printf %04d $i` > echo $s > done 0001 0002 0003 0004 0005 0006 0007 0008 0009 0010 printfコマンドでゼロパディングしたい場合は、以下のような構文になります。 printf %<0で埋めるので0を指定><桁数> 値 以上、printfコマンドを使ってゼロパディング(0埋め)するサンプルでした。 #htmlinsertpcsp(linux_ads_btm.html,linux-sp.html)
タイムスタンプを変更しない
#navi(../) * シェルでゼロパディングする方法 [#w2370171] printfコマンドを使用することにより、簡単にゼロパデング(ゼロ埋め)をすることができきます。~ 以下に実行例およびサンプルを記します。 #contents #htmlinsertpcsp(linux_ads_top.html,linux-sp.html) * 関連記事 [#e0a4b09d] -[[右詰めする方法・printf>逆引きシェルスクリプト/右詰めする方法・printf]] -[[左詰めする方法・printf>逆引きシェルスクリプト/左詰めする方法・printf]] * printfコマンドで0パディング(0埋めする) [#w0f91821] 以下のように、seqコマンドを使って1~10までをforを使って出力してみます。 sakura@ubuntu:~$ for i in `seq 1 10` > do > echo $i > done 1 2 3 4 5 6 7 8 9 10 printfコマンドを使って0パディングしてみます。 sakura@ubuntu:~$ for i in `seq 1 10` > do > s=`printf %04d $i` > echo $s > done 0001 0002 0003 0004 0005 0006 0007 0008 0009 0010 printfコマンドでゼロパディングしたい場合は、以下のような構文になります。 printf %<0で埋めるので0を指定><桁数> 値 以上、printfコマンドを使ってゼロパディング(0埋め)するサンプルでした。 #htmlinsertpcsp(linux_ads_btm.html,linux-sp.html)
テキスト整形のルールを表示する