رموز الأقواس
جزء من قسم الأساسيات في رحلة 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مشروع سكربت النسخ الاحتياطي
نظرة عامة على المشروعالحصول على مسار المصدرتدرّب بنفسك: Playground لـ Terminal