.TH PRINTF 1 "2022-09-01" "GNU coreutils 9.1" "دستورات کاربر" .SH "نام (NAME)" printf \- قالب‌بندی و چاپ داده‌ها .SH "خلاصه دستور (SYNOPSIS)" .B printf \fI\,قالب\/\fR [\fI\,آرگومان\/\fR]... .br .B printf \fI\,گزینه\/\fR .SH "توضیحات (DESCRIPTION)" چاپ آرگومان(ها) مطابق با قالب، یا اجرا مطابق با گزینه: .TP \fB\-\-help\fR نمایش این راهنما و خروج .TP \fB\-\-version\fR نمایش اطلاعات نسخه و خروج .PP «قالب» خروجی را همانند printf در زبان C کنترل می‌کند. توالی‌های تفسیرشده عبارتند از: .TP \e" گیومه جفتی (double quote) .TP \e\e بک‌اسلش .TP \ea هشدار (BEL) .TP \eb پس‌بر (backspace) .TP \ec عدم تولید خروجی بیشتر .TP \ee نویسه گریز (escape) .TP \ef برگه جدید (form feed) .TP \en خط جدید (newline) .TP \er بازگشت به ابتدای سطر (carriage return) .TP \et تب افقی .TP \ev تب عمودی .TP \eNNN بایت با مقدار هشت‌هشتی NNN (۱ تا ۳ رقم) .TP \exHH بایت با مقدار شانزده‌شانزدهی HH (۱ تا ۲ رقم) .TP \euHHHH نویسه یونیکد (ISO/IEC 10646) با مقدار هگز HHHH (۴ رقم) .TP \eUHHHHHHHH نویسه یونیکد با مقدار هگز HHHHHHHH (۸ رقم) .TP %% یک علامت % منفرد .TP %b آرگومان به‌صورت رشته‌ای که توالی‌های گریز با «\e» در آن تفسیر می‌شوند، به‌جز توالی‌های هشت‌هشتی که به شکل \e0 یا \e0NNN هستند .TP %q آرگومان در قالبی چاپ می‌شود که می‌تواند دوباره به‌عنوان ورودی پوسته استفاده شود، با گریز از نویسه‌های غیرقابل‌چاپ با نحو پیشنهادی POSIX به صورت $'' .PP و تمامی مشخصه‌های قالب‌بندی C که به یکی از نویسه‌های diouxXfeEgGcs ختم می‌شوند، در حالی که آرگومان‌ها ابتدا به نوع مناسب تبدیل می‌گردند. پهناهای متغیر نیز پشتیبانی می‌شوند. .PP نکته: پوسته شما ممکن است نسخه اختصاصی خود را از printf داشته باشد که معمولاً بر نسخه‌ای که در اینجا شرح داده شده تقدم دارد. لطفاً برای آگاهی از جزئیات گزینه‌های پشتیبانی‌شده به مستندات پوسته خود مراجعه کنید. .SH "نویسنده (AUTHOR)" نوشته شده توسط David MacKenzie. .SH "گزارش باگ‌ها (REPORTING BUGS)" راهنمای برخط GNU coreutils: .br گزارش خطاهای ترجمه به: .SH "حق نشر (COPYRIGHT)" حق نشر \(co 2022 بنیاد نرم‌افزارهای آزاد (Free Software Foundation, Inc.). مجوز GPLv3+: مجوز عمومی همگانی گنو نسخه ۳ یا بالاتر . .br این نرم‌افزار آزاد است: شما می‌توانید آن را تغییر داده و دوباره توزیع کنید. هیچ ضمانتی وجود ندارد، تا حدی که قانون اجازه می‌دهد. .SH "همچنین ببینید (SEE ALSO)" \fBprintf\fP(3) .PP .br مستندات کامل: .br یا به صورت محلی از طریق دستور: info \(aq(coreutils) printf invocation\(aq