OnWorks Linux و Windows Online WorkStations

الشعار

استضافة مجانية على الإنترنت لمحطات العمل

<السابق | المحتويات | التالي>

البحث عن أسماء الملفات القبيحة مع البحث

جد يدعم الأمر اختبارًا يعتمد على تعبير عادي. هناك اعتبار مهم يجب مراعاته عند استخدام التعبيرات النمطية في جد مقابل البقرى. في حين البقرى سوف تطبع خط عند السطر يحتوي سلسلة تطابق expresion ، جد يتطلب أن يكون اسم المسار تطابق تمامًا التعبير النمطي. في المثال التالي سوف نستخدم جد بتعبير عادي للعثور على كل اسم مسار يحتوي على أي حرف ليس عضوًا في المجموعة التالية:

[-_./0-9a-zA-Z]

سيكشف هذا الفحص عن أسماء المسار التي تحتوي على مسافات مضمنة وشخصيات أخرى يحتمل أن تكون مسيئة:


[me @ linuxbox ~] $ تجد . -regex '. * [^ -_. / 0-9a-zA-Z]. *'

[me @ linuxbox ~] $ تجد . -regex '. * [^ -_. / 0-9a-zA-Z]. *'


نظرًا لمتطلبات المطابقة التامة لاسم المسار بالكامل ، فإننا نستخدم .* في كلا طرفي التعبير لمطابقة صفر أو أكثر من مثيلات أي حرف. في منتصف التعبير ، نستخدم تعبير قوس نفي يحتوي على مجموعتنا من أحرف اسم المسار المقبولة.


أفضل الحوسبة السحابية لنظام التشغيل في OnWorks: