| PRINTF(1) | دستورات کاربر | PRINTF(1) |
نام (NAME)
printf - قالببندی و چاپ دادهها
خلاصه دستور (SYNOPSIS)
printf قالب
[آرگومان]...
printf گزینه
توضیحات (DESCRIPTION)
چاپ آرگومان(ها) مطابق با قالب، یا اجرا مطابق با گزینه:
«قالب» خروجی را همانند printf در زبان C کنترل میکند. توالیهای تفسیرشده عبارتند از:
- \"
- گیومه جفتی (double quote)
- \\
- بکاسلش
- \a
- هشدار (BEL)
- \b
- پسبر (backspace)
- \c
- عدم تولید خروجی بیشتر
- \e
- نویسه گریز (escape)
- \f
- برگه جدید (form feed)
- \n
- خط جدید (newline)
- \r
- بازگشت به ابتدای سطر (carriage return)
- \t
- تب افقی
- \v
- تب عمودی
- \NNN
- بایت با مقدار هشتهشتی NNN (۱ تا ۳ رقم)
- \xHH
- بایت با مقدار شانزدهشانزدهی HH (۱ تا ۲ رقم)
- \uHHHH
- نویسه یونیکد (ISO/IEC 10646) با مقدار هگز HHHH (۴ رقم)
- \UHHHHHHHH
- نویسه یونیکد با مقدار هگز HHHHHHHH (۸ رقم)
- %%
- یک علامت % منفرد
- %b
- آرگومان بهصورت رشتهای که توالیهای گریز با «\» در آن تفسیر میشوند، بهجز توالیهای هشتهشتی که به شکل \0 یا \0NNN هستند
- %q
- آرگومان در قالبی چاپ میشود که میتواند دوباره بهعنوان ورودی پوسته استفاده شود، با گریز از نویسههای غیرقابلچاپ با نحو پیشنهادی POSIX به صورت $''
و تمامی مشخصههای قالببندی C که به یکی از نویسههای diouxXfeEgGcs ختم میشوند، در حالی که آرگومانها ابتدا به نوع مناسب تبدیل میگردند. پهناهای متغیر نیز پشتیبانی میشوند.
نکته: پوسته شما ممکن است نسخه اختصاصی خود را از printf داشته باشد که معمولاً بر نسخهای که در اینجا شرح داده شده تقدم دارد. لطفاً برای آگاهی از جزئیات گزینههای پشتیبانیشده به مستندات پوسته خود مراجعه کنید.
نویسنده (AUTHOR)
نوشته شده توسط David MacKenzie.
گزارش باگها (REPORTING BUGS)
راهنمای
برخط GNU coreutils:
https://www.gnu.org/software/coreutils
گزارش
خطاهای
ترجمه به:
https://translationproject.org/team
حق نشر (COPYRIGHT)
حق نشر © 2022
بنیاد
نرمافزارهای
آزاد (Free Software Foundation, Inc.).
مجوز GPLv3+: مجوز
عمومی
همگانی گنو
نسخه ۳ یا
بالاتر
https://gnu.org/licenses/gpl.html.
این
نرمافزار
آزاد است:
شما
میتوانید
آن را تغییر
داده و
دوباره
توزیع کنید.
هیچ ضمانتی
وجود
ندارد، تا
حدی که
قانون
اجازه
میدهد.
همچنین ببینید (SEE ALSO)
مستندات
کامل:
https://www.gnu.org/software/coreutils/printf
یا به صورت
محلی از
طریق دستور:
info '(coreutils) printf invocation'
| 2022-09-01 | GNU coreutils 9.1 |