.\" -*- coding: UTF-8 -*- .\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.50.1. .\"******************************************************************* .\" .\" This file was generated with po4a. Translate the source file. .\" .\"******************************************************************* .TH NUMFMT 1 "أبريل 2026" "GNU coreutils 9.11" "أوامر المستخدم" .if t .if \n(.g \{\ . ds mono \f(CR . ds /mono \fP .\} .\" Define monospaced roman font for groff in troff mode. .SH الاسم numfmt \- تحويل الأرقام من/إلى سلاسل قابلة للقراءة البشرية .SH موجز \fBnumfmt\fP [\fI\,خيار\/\fP]... [\fI\,رقم\/\fP]... .SH الوصف .\" Add any additional description here .PP إعادة تنسيق الرقم (الأرقام)، أو الأرقام من المدخل المعياري إذا لم يُحدد أي منها. .PP المعاملات الإجبارية للخيارات الطويلة إجبارية للخيارات القصيرة أيضًا. .TP \X'tty: link https://www.gnu.org/software/coreutils/manual/coreutils.html#numfmt\-\-debug'\fB\-\-debug\fP\X'tty: link' طباعة تحذيرات حول المدخل غير الصحيح .TP \X'tty: link https://www.gnu.org/software/coreutils/manual/coreutils.html#numfmt\-d'\fB\-d, \-\-delimiter=\,X\fP\X'tty: link'\/ استخدام X بدلاً من المسافة البيضاء كمحدد للحقل .TP \X'tty: link https://www.gnu.org/software/coreutils/manual/coreutils.html#numfmt\-\-field'\fB\-\-field=حقول\fP\X'tty: link' استبدال الأرقام في حقول المدخل هذه (المبدئي=1)؛ انظر الحقول أدناه للتفاصيل .TP \X'tty: link https://www.gnu.org/software/coreutils/manual/coreutils.html#numfmt\-\-format'\fB\-\-format=تنسيق\fP\X'tty: link' استخدام تنسيق النقطة العائمة بنمط printf؛ انظر التنسيق أدناه للتفاصيل .TP \X'tty: link https://www.gnu.org/software/coreutils/manual/coreutils.html#numfmt\-\-from'\fB\-\-from=وحدة\fP\X'tty: link' قياس أرقام المدخل آليًا إلى الوحدات؛ المبدئي هو 'none'؛ انظر الوحدة أدناه للتفاصيل .TP \X'tty: link https://www.gnu.org/software/coreutils/manual/coreutils.html#numfmt\-\-from\-unit'\fB\-\-from\-unit=N\fP\X'tty: link' تحديد حجم وحدة المدخل (بدلاً من المبدئي 1) .TP \X'tty: link https://www.gnu.org/software/coreutils/manual/coreutils.html#numfmt\-\-grouping'\fB\-\-grouping\fP\X'tty: link' استخدام تجميع الأرقام المُعرّف محليًا، مثل 1,000,000. لا تأثير لهذا في الإعداد المحلي C/POSIX .TP \X'tty: link https://www.gnu.org/software/coreutils/manual/coreutils.html#numfmt\-\-header'\fB\-\-header[=N]\fP\X'tty: link' طباعة (بدون تحويل) أول N سطر رأس؛ المبدئي لـ N هو 1 إذا لم يُحدد .TP \X'tty: link https://www.gnu.org/software/coreutils/manual/coreutils.html#numfmt\-\-invalid'\fB\-\-invalid=وضع\fP\X'tty: link' وضع الفشل للأرقام غير الصالحة؛ يمكن أن يكون الوضع: abort (المبدئي)، fail، warn، ignore .TP \X'tty: link https://www.gnu.org/software/coreutils/manual/coreutils.html#numfmt\-\-padding'\fB\-\-padding=N\fP\X'tty: link' حشو المخرجات إلى N حرفًا؛ N الموجب يُحاذي لليمين، N السالب يُحاذي لليسار؛ يُتجاهل الحشو إذا كان المخرج أوسع من N؛ المبدئي هو الحشو آليًا إذا وُجدت مسافة بيضاء .TP \X'tty: link https://www.gnu.org/software/coreutils/manual/coreutils.html#numfmt\-\-round'\fB\-\-round=طريقة\fP\X'tty: link' استخدم METHOD للتقريب عند القياس؛ يمكن أن تكون METHOD: up, down, from\-zero (مبدئي), towards\-zero, nearest .TP \X'tty: link https://www.gnu.org/software/coreutils/manual/coreutils.html#numfmt\-\-suffix'\fB\-\-suffix=SUFFIX\fP\X'tty: link' أضف SUFFIX إلى أرقام المخرجات، واقبل SUFFIX اختياري في أرقام المدخلات .TP \X'tty: link https://www.gnu.org/software/coreutils/manual/coreutils.html#numfmt\-\-unit\-separator'\fB\-\-unit\-separator=SEP\fP\X'tty: link' أدرج SEP بين الرقم والوحدة في المخرجات، واقبل SEP اختياري في أرقام المدخلات .TP \X'tty: link https://www.gnu.org/software/coreutils/manual/coreutils.html#numfmt\-\-to'\fB\-\-to=UNIT\fP\X'tty: link' قم بقياس أرقام المخرجات آلي إلى UNITs؛ انظر UNIT أدناه .TP \X'tty: link https://www.gnu.org/software/coreutils/manual/coreutils.html#numfmt\-\-to\-unit'\fB\-\-to\-unit=N\fP\X'tty: link' حجم وحدة المخرجات (بدلاً من 1 المبدئي) .TP \X'tty: link https://www.gnu.org/software/coreutils/manual/coreutils.html#numfmt\-z'\fB\-z, \-\-zero\-terminated\fP\X'tty: link' محدد السطر هو NUL، وليس سطرًا جديدًا .TP \X'tty: link https://www.gnu.org/software/coreutils/numfmt#numfmt\-\-help'\fB\-\-help\fP\X'tty: link' يعرض هذه المساعدة ويخرج .TP \X'tty: link https://www.gnu.org/software/coreutils/numfmt#numfmt\-\-version'\fB\-\-version\fP\X'tty: link' يعرض معلومات الإصدار ويخرج .SS "خيارات UNIT:" .TP none لا يتم القياس الآلي؛ ستؤدي اللواحق إلى خطأ .TP auto اقبل لاحقة اختيارية من حرف/حرفين: 1K = 1000, 1k = 1000, 1Ki = 1024, 1M = 1000000, 1Mi = 1048576, .TP si اقبل لاحقة اختيارية من حرف واحد: 1k = 1000, 1K = 1000, 1M = 1000000, \&... .TP iec اقبل لاحقة اختيارية من حرف واحد: 1K = 1024, 1k = 1024, 1M = 1048576, \&... .TP iec\-i اقبل لاحقة اختيارية من حرفين: 1Ki = 1024, 1ki = 1024, 1Mi = 1048576, \&... .SS "تدعم FIELDS نطاقات الحقول بنمط cut(1):" .TP N الحقل N، يُعد من 1 .TP N\- من الحقل N، إلى نهاية السطر .TP N\-M من الحقل رقم N إلى الحقل رقم M (ضمناً) .TP \fB\-M\fP من الحقل الأول إلى الحقل رقم M (ضمناً) .TP \- جميع الحقول .PP يمكن فصل الحقول/النطاقات المتعددة بفواصل .PP يجب أن يكون FORMAT مناسباً لطباعة وسيط فاصلة عائمة واحد '%f'. الاقتباس الاختياري (%'f) سيفعّل \fB\-\-grouping\fP (إذا كان مدعوماً من الإعدادات المحلية الحالية). قيمة العرض الاختيارية (%10f) ستحشو المخرجات. العرض الصفري الاختياري (%010f) سيحشو الرقم بأصفار. القيم السالبة الاختيارية (%\-10f) ستجعل المحاذاة لليسار. الدقة الاختيارية (%.1f) ستتجاوز الدقة المحددة من المدخلات. .PP حالة الخروج هي 0 إذا تم تحويل جميع أرقام المدخلات بنجاح. افتراضياً، سيتوقف numfmt عند أول خطأ تحويل مع حالة خروج 2. مع \fB\-\-invalid\fP=\fI\,'fail'\/\fP يُطبع تحذير لكل خطأ تحويل وتكون حالة الخروج 2. مع \fB\-\-invalid\fP=\fI\,'warn'\/\fP يُشخّص كل خطأ تحويل، لكن حالة الخروج هي 0. مع \fB\-\-invalid\fP=\fI\,'ignore'\/\fP لا تُشخّص أخطاء التحويل وتكون حالة الخروج 0. .SH أمثلة .IP \*[mono]$ numfmt \-\-to=si 1000\*[/mono] .IP \-> "1.0k" .IP \*[mono]$ numfmt \-\-to=iec 2048\*[/mono] .IP \-> "2.0K" .IP \*[mono]$ numfmt \-\-to=iec\-i 4096\*[/mono] .IP \-> "4.0Ki" .IP \*[mono]$ echo 1K | numfmt \-\-from=si\*[/mono] .IP \-> "1000" .IP \*[mono]$ echo 1K | numfmt \-\-from=iec\*[/mono] .IP \-> "1024" .IP \*[mono]$ df \-B1 | numfmt \-\-header \-\-field 2\-4 \-\-to=si\*[/mono] .br \*[mono]$ ls \-l | numfmt \-\-header \-\-field 5 \-\-to=iec\*[/mono] .br \*[mono]$ ls \-lh | numfmt \-\-header \-\-field 5 \-\-from=iec \-\-padding=10\*[/mono] .br \*[mono]$ ls \-lh | numfmt \-\-header \-\-field 5 \-\-from=iec \-\-format %10f\*[/mono] .SH المؤلف كتبه أساف غوردون. .SH "التبليغ عن الأخطاء" أبلغ عن العلات إلى: bug\-coreutils@gnu.org .br صفحة GNU coreutils الرئيسة: .br مساعدة عامة لاستخدام برمجيات جنو: .br أبلغ عن أي أخطاء ترجمة إلى .SH "حقوق النسخ" حقوق النشر \(co 2026 مؤسسة البرمجيات الحرة (Free Software Foundation, Inc.). ترخيص GPLv3+: GNU GPL الإصدار 3 أو أحدث. . .br هذا برنامج حر: أنت حر في تغييره وإعادة توزيعه. لا يوجد أي ضمان، إلى المدى الذي يسمح به القانون. .SH "انظر أيضًا" التوثيق الكامل .br أو متاح محلياً عبر: info \(aq(coreutils) numfmt invocation\(aq .PP .SH ترجمة تُرجمت هذه الصفحة من الدليل بواسطة زايد السعيدي . .PP هذه الترجمة هي وثيقة مجانية؛ راجع .UR https://www.gnu.org/licenses/gpl-3.0.html رخصة جنو العامة الإصدار 3 .UE أو ما بعده للاطلاع على شروط حقوق النشر. لا توجد أي ضمانات. .PP إذا وجدت أي أخطاء في ترجمة صفحة الدليل هذه، يرجى إرسال بريد إلكتروني إلى قائمة بريد المترجمين: .MT kde-l10n-ar@kde.org .ME .