Scroll to navigation

SORT(1) أوامر المستخدم SORT(1)

الاسم

sort - ترتيب أسطر ملفات النص

موجز

sort [خيار]... [ملف]...
sort [خيار]... --files0-from=ملف

الوصف

يكتب تسلسلًا مرتبًا لجميع الملفات إلى المخرج المعياري.

عند عدم تحديد ملف، أو عندما يكون الملف هو -، يقرأ الدخل القياسي.

الوسائط الإجبارية للخيارات الطويلة إجبارية للخيارات القصيرة أيضًا. خيارات الترتيب:

يتجاهل الفراغات البادئة عند إيجاد مفاتيح الترتيب في كل سطر
يعتبر فقط الفراغات والمحارف الأبجدية الرقمية
يطوي الأحرف الصغيرة إلى أحرف كبيرة
يقارن وفقًا للقيمة الرقمية العامة
يعتبر فقط المحارف القابلة للطباعة
يقارن (غير معروف) < 'يناير' < ... < 'ديسمبر'
يقارن الأرقام القابلة للقراءة البشرية (مثل، 2K 1G)
يقارن وفقًا للقيمة الرقمية للسلسلة؛ راجع التوثيق الكامل للسلاسل المدعومة
يخلط، لكن يجمع المفاتيح المتطابقة. انظر أيضًا shuf(1)
يجلب بايتات عشوائية من FILE
يعكس نتيجة المقارنات
يرتب وفقًا للكلمة: رقمي عام -g، رقمي بشري -h، شهر -M، رقمي -n، عشوائي -R، إصدار -V
فرز طبيعي لأرقام (الإصدار) داخل النص

خيارات أخرى:

ادمج على الأكثر NMERGE من المدخلات في وقت واحد؛ للمزيد استخدم ملفات مؤقتة
تحقق من المدخلات المرتبة؛ لا تقم بالترتيب
مثل -c، لكن لا تبلغ عن أول سطر خاطئ
اضغط الملفات المؤقتة باستخدام PROG؛ فك ضغطها باستخدام PROG -d
ضع تعليقات على جزء السطر المستخدم للترتيب، وحذر من الاستخدام المشكوك فيه إلى الخطأ المعياري
يقرأ المدخلات من الملفات المحددة بأسماء منتهية بـ NUL في الملف F؛ إذا كان F هو -، يقرأ الأسماء من الدخل القياسي
رتب عبر مفتاح؛ KEYDEF يعطي الموقع والنوع
ادمج الملفات المرتبة مسبقًا؛ لا تقم بالترتيب
اكتب النتيجة إلى FILE بدلًا من المخرجات القياسية
ثبت الترتيب بتعطيل المقارنة الاحتياطية النهائية
استخدم SIZE للمخزن المؤقت للذاكرة الرئيسية
استخدم SEP بدلاً من الانتقال من غير فراغ إلى فراغ
استخدم DIR للملفات المؤقتة، وليس $TMPDIR أو /tmp؛ خيارات متعددة تحدد أدلة متعددة
غير عدد عمليات الترتيب التي تُجرى بالتزامن إلى N
أخرج فقط أول الأسطر ذات المفاتيح المتساوية؛ مع -c، تحقق من الترتيب الصارم
محدد السطر هو NUL، وليس سطرًا جديدًا
يعرض هذه المساعدة ويخرج
يعرض معلومات الإصدار ويخرج

KEYDEF هو F[.C][OPTS][,F[.C][OPTS]] لموضع البداية والنهاية، حيث F هو رقم الحقل وC هو موضع الحرف في الحقل؛ كلاهما أصله 1، وموضع النهاية مبدئي هو نهاية السطر. إذا لم يكن -t أو -b ساري المفعول، تُحسب الأحرف في الحقل من بداية المسافة البيضاء السابقة. OPTS هو خيار أو أكثر من خيارات الترتيب ذات الحرف الواحد [bdfgiMhnRrV]، والتي تتجاوز خيارات الترتيب العامة لذلك المفتاح. إذا لم يُعط مفتاح، استخدم السطر بأكمله كمفتاح. استخدم --debug لتشخيص استخدام المفتاح غير الصحيح.

قد يتبع SIZE اللواحق المضاعفة التالية: % 1% من الذاكرة، b 1، K 1024 (مبدئي)، وهكذا لـ M، G، T، P، E، Z، Y، R، Q.

*** تحذير *** يؤثر الإعداد المحلي المحدد بواسطة البيئة على ترتيب الفرز. اضبط LC_ALL=C للحصول على ترتيب الفرز التقليدي الذي يستخدم قيم البايت الأصلية.

المؤلف

كتبه مايك هيرتل وبول إيجرت.

التبليغ عن الأخطاء

أبلغ عن العلات إلى: bug-coreutils@gnu.org
صفحة GNU coreutils الرئيسة: <https://www.gnu.org/software/coreutils/>
مساعدة عامة لاستخدام برمجيات جنو: <https://www.gnu.org/gethelp/>
أبلغ عن أي أخطاء ترجمة إلى <https://translationproject.org/team/>

حقوق النسخ

حقوق النشر © 2026 مؤسسة البرمجيات الحرة (Free Software Foundation, Inc.). ترخيص GPLv3+: GNU GPL الإصدار 3 أو أحدث. <https://gnu.org/licenses/gpl.html>.
هذا برنامج حر: أنت حر في تغييره وإعادة توزيعه. لا يوجد أي ضمان، إلى المدى الذي يسمح به القانون.

انظر أيضًا

shuf(1)، uniq(1)

التوثيق الكامل <https://www.gnu.org/software/coreutils/sort>
أو متوفر محليًا عبر: info '(coreutils) sort invocation'

ترجمة

تُرجمت هذه الصفحة من الدليل بواسطة زايد السعيدي <zayed.alsaidi@gmail.com>

هذه الترجمة هي وثيقة مجانية؛ راجع رخصة جنو العامة الإصدار 3 أو ما بعده للاطلاع على شروط حقوق النشر. لا توجد أي ضمانات.

إذا وجدت أي أخطاء في ترجمة صفحة الدليل هذه، يرجى إرسال بريد إلكتروني إلى قائمة بريد المترجمين: kde-l10n-ar@kde.org.

مايو 2026 GNU coreutils 9.11