رموز الأقواس
جزء من قسم الأساسيات في رحلة Terminal على Coddy — الدرس 27 من 82.
تطابق علامة البدل المربعة [] حرفاً واحداً بالضبط من مجموعة محددة أو نطاق من الأحرف التي تحددها داخل الأقواس.
على سبيل المثال، إذا كان لديك هذه الملفات:
file1.txt
file2.txt
file3.txt
file4.txt
file5.txtطابق فقط الملفات التي تحتوي على 1 أو 2 أو 3:
ls file[123].txtالمخرجات:
file1.txt
file2.txt
file3.txtاستخدام النطاقات داخل الأقواس:
بدلاً من سرد كل حرف، يمكنك استخدام نطاق مع وصلة -:
ls file[1-3].txt # مماثل لـ [123]
ls file[a-z].txt # يطابق أي حرف صغير
ls file[A-Z].txt # يطابق أي حرف كبير
ls file[0-9].txt # يطابق أي رقم واحدنفي نمط الأقواس:
استخدم ! أو ^ في البداية لمطابقة أي حرف ليس في المجموعة:
ls file[!45].txt # يطابق file1، file2، file3 ولكن ليس file4 أو file5
ls file[^45].txt # نفس النتيجةالجمع بين مجموعات الأحرف:
ls file[1-3a-c].txt # يطابق file1, file2, file3, filea, fileb, filecالتحدي
مبتدئاستخدم حرف بدل بين قوسين مع نطاق لسرد file1.txt و file2.txt و file3.txt فقط — باستثناء file4.txt و file5.txt.
تلميح: استخدم صيغة النطاق
[1-3]داخل الأقواس. هذا أكثر أناقة من سرد كل حرف بشكل منفصل مثل[123].
جرّب بنفسك
يتضمن هذا الدرس اختبارًا قصيرًا. ابدأ الدرس للإجابة عليه وتتبّع تقدمك.
جميع دروس الأساسيات
2التنقل
عرض مسار المجلد الحاليعرض الملفاتتغيير المجلدالمسارات المطلقة مقابل المسارات النسبيةمجلد المنزل ومجلد الجذرخلاصة - حدد مسارك8إعادة التوجيه
المخرجات القياسيةالكتابة فوق ملفالإضافة إلى ملفالمدخلات القياسيةالخطأ القياسيمراجعة - بناء سجل الأحداث11الأذونات
فهم الأذوناتقراءة الأذوناتChmod باستخدام الأرقامChmod باستخدام الرموزملكية الملفاتملخص - إحكام الحماية14مشروع سكربت النسخ الاحتياطي
نظرة عامة على المشروعالحصول على مسار المصدر