أبريل 25, 2024

Taqrir Washington

آخر أخبار المملكة العربية السعودية وعناوين الأخبار العربية. قراءة الصحف السعودية بما في ذلك اقتصاد المملكة العربية السعودية أهم الأخبار والأخبار السعودية العاجلة …

لقد مر وقت التوقف عن استخدام أمري egrep & fgrep لـ GNU grep 3.8.

غنو -

تم إصدار GNU Grep 3.8 اليوم من أجل أداة سطر الأوامر هذه شائعة الاستخدام للبحث في بيانات النص العادي. مع GNU Grep 3.8 ، إذا كنت لا تزال مقتنعًا ، فقد أصبح الأمر أكثر وضوحًا الآن البلشون الأبيض و fgrep الأوامر ، لقد مرت فقط للتغيير grep مع وسيطات سطر الأوامر المناسبة.

تم إهمال الأمرين egrep و fgrep منذ عام 2007. بدءًا من GNU Grep 3.8 ، سيؤدي استدعاء هذه الأوامر إلى إصدار تحذير للمستخدمين بأنه يجب عليهم استخدامها بدلاً من ذلك. grep -E و grep -F، على التوالى. في النهاية ، سيسقط GNU Grep أوامر egrep / fgrep تمامًا ، لكن لا يبدو أن هناك جدولًا زمنيًا ثابتًا حتى الآن لموعد إزالته.

تشغيل egrep أو fgrep على GNU Grep 3.8+ سيعرض التحذير التالي:

$ cmd: تحذير: $ cmd قديم؛ استخدام @[email protected] @[email protected]

أضافت وثائق GNU Grep مزيدًا من التفاصيل حول الحذف المخطط:

ماذا حدث ل egrep و fgrep؟

الإصدار السابع من يونكس كان يحتوي على أمري egrep و fgrep ، وهما ما يعادلهما من grep الحديث و grep -F. على الرغم من أن فصل Grep إلى ثلاثة برامج كان مفيدًا على أجهزة الكمبيوتر الصغيرة في السبعينيات ، لم يتم توحيد egrep و fgrep بواسطة POSIX ولم تعد مطلوبة. في تطبيق جنو الحالي ، يصدر egrep و fgrep تحذيرًا ثم يتصرفان كنظيرهما الحديثين ؛ في النهاية ، من المخطط إزالتها بالكامل.

إذا كنت تفضل الأسماء القديمة ، فيمكنك استخدام البدائل الخاصة بك ، مثل نص برمجي باسمcommand {egrep} بالمحتويات التالية:

#! / بن / ش

exec grep -E “[email protected]@ “

بالإضافة إلى تحذيرات egrep / fgrep ، أسس GNU Grep 3.8 الآن خيار -P الخاص به على PCRE2 بدلاً من PCRE القديم ، والتعبيرات العادية ذات الخطوط المائلة العكسية غير الصالحة تتسبب الآن في تحذيرات وإصلاحات أخطاء مختلفة.

مزيد من التفاصيل حول GNU Grep 3.8 في وقت لاحق اليوم الافراج عن إشعار.

READ  يُظهر تسريب Samsung Galaxy S24 تصميمًا مألوفًا لأوائل عام 2024