توسيع النصوص والعمليات الحسابية
جزء من دورة Bash
ستجد نفسك باستمرار أمام متغيّر يحمل ما تريده تقريبًا، لا تمامًا. مسار ملف كامل وأنت لا تريد إلا اسم الملف. اسم ملف وأنت لا تريد إلا امتداده. جملة تحتاج إلى تبديل كلمة واحدة فيها. رقمان تحتاج جمعهما لتقرير. تستطيع اللجوء إلى برامج خارجية مثل sed أو awk لكل هذا، وأحيانًا ينبغي أن تفعل، لكن Bash يقدر على قدر مدهش منه بنفسه دون تشغيل أي برنامج إضافي.
تخيّل بطاقة سعر مكتوبًا عليها $19.99 وأنت تريد الرقم وحده 19.99 بعد اقتطاع علامة الدولار من أوله. أو ملف صورة اسمه vacation.jpg وأنت لا تريد إلا vacation بعد اقتطاع .jpg من آخره. وفي Bash صيغة مخصّصة لهذا النوع من الاقتطاع بالذات، ولا تحتاج أي أداة خارجية. ...
هل تريد تعلّم Bash توسيع النصوص والعمليات الحسابية في بيئة حقيقية؟
انقر بالأسفل لتحصل على جهاز لينكس مع Bash جاهز، وتعمل على توسيع النصوص والعمليات الحسابية بشكل عملي مع مدرّس ذكي يعرف الكود الخاص بك.
ابدأ هذا الدرستوسيع النصوص والعمليات الحسابيةما الذي ستتعلّمه
- ${var#prefix}
- ${var%suffix}
- ${var//old/new}
- $(( arith ))
- Printf formatting
اقرأ هذا الدرس بلغتك
كل دروس هذه الدورة
12 دروس- 1ما هو Bash20 دقيقة
- 2سطر Shebang وأول سكريبت لك25 دقيقة
- 3المتغيرات وعلامات الاقتباس25 دقيقة
- 4الشروط والاختبارات30 دقيقة
- 5الحلقات25 دقيقة
- 6الدوال25 دقيقة
- 7المصفوفات25 دقيقة
- 8توسيع النصوص والعمليات الحسابية25 دقيقة
- 9إعادة توجيه المدخلات والمخرجات والأنابيب25 دقيقة
- 10معالجة الأخطاء و Traps30 دقيقة
- 11تصحيح الأخطاء وأفضل الممارسات25 دقيقة
- 12مشروع التخرج: سكربت تهيئة الخادم60 دقيقة
