printf - データのフォーマットと出力
概要
printf FORMAT [引数]...
printf オプション
説明
FORMAT に従って引数を出力するか、またはオプションに従って実行します。
--help このヘルプを表示して終了します
--version
バージョン情報を出力して終了します
FORMAT は、C の printf と同様に、出力の形式を制御します。解釈されるシーケンスは次のとおりです。
\" ダブルクォート
\\ バックスラッシュ
\a アラート(BEL)
\b バックスペース
\c それ以上の出力を生成しません
\e エスケープ
\f 改ページ
\n 改行
\r キャリッジリターン
\t 水平タブ
\v 垂直タブ
\NNN 8 進値 NNN (1 ~ 3 桁) を持つバイト
\xHH 16 進値 HH (1 ~ 2 桁) を持つバイト
\uHHHH Unicode (ISO/IEC 10646) 文字で、16 進値は HHHH (4 桁) です
\UHHHHHHHH
16 進値が HHHHHHHH (8 桁) の Unicode 文字
%% 単一の %
%b 引数は、'\' エスケープが解釈された文字列として出力されます。ただし、8 進エスケープは、\0NNN のように先頭に 0 が付いている必要があります
%q 引数は、シェル入力として再利用できる形式で出力され、印刷できない文字は POSIX の $'' 構文を使用してエスケープされます
および、C のフォーマット指定子で、diouxXfeEgGcs のいずれかで終わるもの。引数は、最初に適切な型に変換されます。可変幅が処理されます。
シェルには独自の printf バージョンがあり、通常はここで説明されているバージョンよりも優先されます。サポートされているオプションの詳細については、シェルのドキュメントを参照してください。
著者
David MacKenzie 著。
バグの報告
GNU coreutils のオンラインヘルプ: [https://www.gnu.org/software/coreutils/] 翻訳に関するバグは、[https://translationproject.org/team/] に報告してください。
関連項目
printf(3)
完全なドキュメント [https://www.gnu.org/software/coreutils/printf] または、ローカルで次のように利用できます: info '(coreutils) printf invocation'
Debian によってパッケージ化 (9.7-3) Copyright © 2025 Free Software Foundation, Inc. ライセンス GPLv3+: GNU GPL バージョン 3 またはそれ以降 [https://gnu.org/licenses/gpl.html]。 これはフリーソフトウェアです。変更および再配布することができます。 法で許可されている範囲で、保証はありません。