どこにオフライン参照Bash /システムコマンド(例%i
:)はどのフォーマット指定子をサポートしていますか?見たけど運がなかった。%s
printf
help printf
man 1 printf
man 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パッケージの一部です。