النصوص والأدوات
إزالة الأسطر المكررة والفارغة
نظّف نصك سطراً سطراً: احذف التكرار والأسطر الفارغة وشذّب المسافات الطرفية، ثم انسخ الناتج المرتب بنقرة واحدة.
آخر تحديث: 2026-07-14مبني على 2 مصادر رسميةعرض المصادر
نظّف النص
يُنظَّف أثناء الكتابة، ولا يُرسَل النص إلى أي خادم.
قوائم البريد المنسوخة من جدول، وأسماء وصلت من عدة ملفات، وسجلات لُصقت من المحادثات — كلها تأتي محشوّة بأسطر مكررة وفراغات متناثرة. هذه الأداة تعمل على مستوى السطر: تُسقط كل سطر ظهر من قبل وتُبقي أوّل مرة فقط، وتمحو الأسطر الفارغة، وتقصّ المسافات الزائدة من بداية كل سطر ونهايته. تتحكم في كل خيار على حدة، وترى فوراً كم سطراً حُذف، ثم تنسخ النص النظيف.
طريقة الحساب
يُقسَّم النص عند فواصل الأسطر الشائعة، سواء جاءت من زر Enter أو من نظام قديم أو من نص Unicode منسوخ. يُوحَّد الناتج إلى سطر جديد عادي. لو فعّلت التشذيب، تُحذف المسافات الطرفية من كل سطر أولاً، فيتطابق «نص » مع «نص». ثم تُحذف الأسطر الفارغة لو طلبت ذلك. وأخيراً، نحتفظ بأول ظهور لكل سطر ونحذف نسخه التالية. مثال: «أحمد، سارة، أحمد، (فارغ)، سارة» يصبح «أحمد، سارة» بحذف سطرين مكررين وسطر فارغ، مع حفظ ترتيب السطور الباقية.
طريقة الاستخدام
- الصق نصك في الصندوق الأول، كل عنصر في سطر مستقل.
- فعّل أو أوقف الخيارات الثلاثة: حذف المكرر، حذف الفارغ، تشذيب المسافات.
- اقرأ عدد الأسطر المحذوفة، ثم انسخ النص النظيف من الصندوق الثاني.
أسئلة شائعة
- أي نسخة من السطر المكرر تبقى؟
- تبقى أول مرة ظهر فيها السطر، وتُحذف كل النسخ التالية. هذا يحافظ على ترتيب القائمة الأصلي بدل خلطه.
- عندي «أحمد، سارة، أحمد، سطر فارغ، سارة»، ما الناتج؟
- الناتج «أحمد» ثم «سارة». حُذف سطران مكرران (أحمد وسارة الثانية) وسطر فارغ، أي ثلاثة أسطر، وبقي أول ظهور لكل اسم بترتيبه.
- ما دور خيار «تشذيب المسافات»؟
- يقصّ المسافات في بداية كل سطر ونهايته. فائدته المزدوجة: ينظّف الناتج، ويجعل «نص» و« نص » يُعدّان متطابقين فيُحذف المكرر منهما عند تفعيل حذف التكرار.
- هل يحذف الأداة المكرر غير المتجاور؟
- نعم. لا يُشترط أن يكون السطران متتاليين؛ أي سطر سبق ظهوره في أي موضع أعلى يُحذف، فالقائمة المبعثرة تُنظَّف كاملة.
- هل يتعامل مع فواصل الأسطر القادمة من أنظمة أو ملفات مختلفة؟
- نعم. يتعرف على فواصل Windows وUnix وMac القديمة، إضافة إلى فاصل السطر وفاصل الفقرة في Unicode، ثم يعرض الناتج بفاصل سطر موحّد.
هل ساعدتك هذه الأداة؟
المصادر
- مصدر ثانويGNU Coreutils Manual — uniq (removing duplicate lines)مرجع قياسي لسلوك حذف الأسطر المكررة على مستوى السطر. روجِع 2026-06-08.
- مصدر رسميThe Unicode Standard — Newline Guidelinesمرجع فواصل CR وLF وNEL وفاصل السطر U+2028 وفاصل الفقرة U+2029. روجِع 2026-07-14.
آخر مراجعة: 2026-07-14