一般的なコマンドのprintfのシェル

printfの

  コンテンツフォーマットされた出力

 

フォーマット

 

printfの[フォーマット] [タイプ]

 

 

フォーマットパラメータ

%のB:印刷内容及び説明ここバックスラッシュ\「の特殊文字 
%のQ:印刷コンテンツ参照形式シェル、それは、標準入力で再利用することができるように
%のD:符号付き10進形式の印刷コンテンツに
%I:%のDの同一
%のO:印刷コンテンツ符号なしオクタル
U:印刷コンテンツ符号なしの10進形式の
X:符号なしの小文字の16進数印刷コンテンツ
%のX-:符号なしの大文字進印刷コンテンツ
F:浮動小数点フォーマットおよびコンテンツ印刷するために解析され
%のEを:小数点形式の浮動倍精度に印刷コンテンツ
%:%のE Eは同一で、大文字以外
%G:%でのまたはf%のEフォーマット印刷コンテンツ
%G:%fが%以上で印刷形式コンテンツEの
%の印刷コンテンツのフォーマット文字、最初の文字にのみ印刷パラメータ:C
S:文字列形式印刷コンテンツ
n-は:印刷された文字の数を指定します
 %%:示している印字文字

 

エスケープ文字の書式

\       印刷シンボル
NNN \ 8進値でASCII文字を示し
\\プリント\記号
警告音\を
文字を削除するには、\ bの前に
\ F改ページ、いくつかの実装は、画面がクリアされますで、いくつかは、ラップします
\ N改行
ラップしない\ rは、カーソルが最初にある
の\ tタブ
の\ V垂直タブ
ASCII文字は16進値を表すの\ xhh

 

#印刷シェル文字、およびラップ
のprintf %Sのn \ シェル

#は完全なシェル文字の長さ、およびラップ印刷
のprintf N- \%1S シェル

#印刷左シェル文字最初の文字、およびラップ
のprintf " % 1.1s N- \ シェル
#の
3番目の文字(過剰部分を補完するスペースで、文字長い実際の長さよりも指定されている場合)、およびラップの最初の左プリントシェル開始
のprintf %5.2s N- \ " シェル

プリントタイプの印字文字をフロートする#
printfのN- \%の6.2f  123.45678

 

おすすめ

転載: www.cnblogs.com/guge-94/p/11119760.html