عاكس الأسطر
اعكس ترتيب الأسطر في النص.
حول عاكس الأسطر
يعكس عاكس الأسطر ترتيب الأسطر لأي كتلة نصية - ويضع السطر الأخير أولاً والسطر الأول أخيرًا - وهو ما يعادل تشغيل الأمر tac على أنظمة Unix أو استخدام array.reverse() على مصفوفة مقسمة حسب السطر الجديد. على الرغم من بساطته من حيث المفهوم، إلا أن عكس الأسطر هو حاجة عملية متكررة عند العمل مع البيانات التي تحمل طابعًا زمنيًا: ملفات السجل المكتوبة من الأقدم إلى الأحدث، وتفريغات تصدير قاعدة البيانات بترتيب الإدراج، وإخراج git log، وتصديرات CSV التي تسرد أحدث السجلات آخرًا - وكلها تستفيد من العكس للمراجعة البشرية.
كيفية الاستخدام
الصق أي نص متعدد الأسطر في منطقة الإدخال وانقر فوق عكس الأسطر - يعرض الإخراج على الفور جميع الأسطر بترتيب عكسي مع نقل السطر الأخير إلى الأعلى. تحافظ الأداة على الأسطر الفارغة والمسافات البيضاء داخل كل سطر تمامًا، وتغير فقط تسلسل الأسطر. بالنسبة لكتل النص الكبيرة جدًا، يكون العكس فوريًا لأنه يستخدم نهج تقسيم المصفوفة وعكسها بدلاً من التبديل التدريجي للأسطر.
حالات الاستخدام الشائعة
- مديرو الأنظمة الذين يعكسون ملفات السجل الصاعدة زمنيًا (syslog و auth.log وسجلات التطبيقات) لإظهار أحدث الأحداث في الأعلى للاستجابة السريعة أثناء الاستجابة للحوادث النشطة
- المطورون الذين يعكسون تتبعات المكدس التي تتم طباعتها من الداخل إلى الخارج لقراءتها من موقع الاستدعاء الأصلي (الخارجي) إلى نقطة الخطأ (الداخلية) لتحليل السبب والنتيجة الأسهل
- محللو البيانات الذين يعكسون تصديرات CSV أو TSV حيث كان ترتيب الصفوف تنازليًا حسب المعرف أو التاريخ لإنتاج ترتيب تصاعدي للمعالجة المتسلسلة دون إعادة تشغيل استعلام التصدير
- مستخدمو التحكم في الإصدار الذين يعكسون إخراج git log --oneline (الأحدث أولاً) لقراءة سجل الالتزام بترتيب زمني من الأقدم إلى الأحدث لتحليل علم الآثار البرمجي وسرد التغييرات
- مصممو الألغاز والمعلمون الذين يعكسون القوائم المرتبة أو التسلسلات المرقمة أو العناصر المصنفة لإنشاء تمارين بترتيب عكسي أو الكشف عن معلومات بترتيب عرض تصاعدي