printf
文字列のフォーマットを表示および制御します。
void printf(string , ...)
printf関数は、式をトレースし、複雑なprintf形式のフォーマットを可能にするデータ記録関数です。 パラメータはformat文字列とその後の任意の数の引数で構成されます。 引数は、指示されたバッファにトレースされ、指定されたフォーマット文字列に従って、dtraceコマンドによって出力用にフォーマットされます。
フォーマット・ディレクティブの詳細は、printf(1)マニュアル・ページを参照してください。 DTraceのprintfの実装は相関するシステム関数と一致していますが、いくつかの違いが適用されます。 特に、%dフォーマット・ディレクティブは、任意の長さの整数を表すために使用できます。
例8-34 printfを使用してフォーマットされた文字列を出力する方法
BEGIN {
printf("execname is %s; priority is %d", execname, curlwpsinfo->pr_pri);
}