printf形式の参照はどこで見つけることができますか?

printf形式の参照はどこで見つけることができますか?

どこにオフライン参照Bash /システムコマンド(例%i:)はどのフォーマット指定子をサポートしていますか?見たけど運がなかった。%sprintfhelp printfman 1 printfman 3 printf

man 1 printfサポートすると言う

%% 1%

%b 引数は "\" エスケープとして解釈されますが、\0 または \0NNN 形式の 8 進エスケープを使用して解釈される文字列です。

diouxXfeEgGcsの1つで終わるすべてのCフォーマット仕様。ここで引数は最初に正しい型に変換されます。可変幅を処理します。

文字リストは便利ですが、各形式仕様の正確な意味を説明するものではありません。

答え1

マニュアルページはC形式の仕様を参照しているので、詳細を見ることをお勧めします。たとえば、次のようになります。http://pubs.opengroup.org/onlinepubs/009695399/functions/printf.html

必ず欲しいとこだわるならオフライン参照適切なC libのマニュアルページパッケージをインストールする必要があるかもしれませんman 3 printf。マニュアルページは、私に最も近い古いRHELのman-pages-2.39-15.el5パッケージの一部です。

関連情報