تعليم اللوتار للمبتدئين حلقة 5
جدول المحتويات:
واحدة من عمليات سلسلة الأكثر استخداما هو تسلسل. سلسلة السلسلة هي مجرد كلمة برمجة رائعة لربط السلاسل ببعضها البعض عن طريق إلحاق سلسلة واحدة بنهاية سلسلة أخرى.
في هذا البرنامج التعليمي ، سنشرح كيفية توصيل السلاسل في Bash.
سلاسل السلاسل
إن أبسط طريقة لتسلسل اثنين أو أكثر من متغيرات السلسلة هي كتابتها واحدة تلو الأخرى:
VAR1="Hello, " VAR2=" World" VAR3="$VAR1$VAR2" echo "$VAR3"
سيردد السطر الأخير السلسلة المتسلسلة:
Hello, World
يمكنك أيضًا ربط متغير واحد أو أكثر باستخدام سلاسل حرفية:
VAR1="Hello, " VAR2="${VAR1}World" echo "$VAR2"
Hello, World
في المثال أعلاه ، يتم وضع
VAR1
في أقواس مجعدة لحماية اسم المتغير من الأحرف المحيطة. عندما يتبع المتغير حرف اسم متغير صالح آخر ، يجب عليك إرفاقه بأقواس متعرجة
${VAR1}
.
لتجنب أي مشاكل في تقسيم الكلمات أو إهمالها ، يجب أن تحاول دائمًا استخدام علامات الاقتباس المزدوجة حول اسم المتغير. إذا كنت ترغب في قمع الاستيفاء المتغير والمعاملة الخاصة لحرف الخط المائل العكسي بدلاً من الاستخدام المزدوج بين علامات اقتباس مفردة.
لا يقوم Bash بفصل المتغيرات حسب "النوع" ، ويتم التعامل مع المتغيرات على أنها عدد صحيح أو سلسلة حسب السياقات. يمكنك أيضًا ربط المتغيرات التي تحتوي على أرقام فقط.
VAR1="Hello, " VAR2=2 VAR3=" Worlds" VAR4="$VAR1$VAR2$VAR3" echo "$VAR4"
سلاسل متسلسلة مع + = المشغل
هناك طريقة أخرى لتسلسل السلاسل في bash عن طريق إلحاق المتغيرات أو السلاسل الحرفية إلى متغير باستخدام العامل
+=
:
VAR1="Hello, " VAR1+=" World" echo "$VAR1"
Hello, World
المثال التالي يستخدم المعامل
+=
لتسلسل السلاسل في bash for loop:
VAR="" for ELEMENT in 'Hydrogen' 'Helium' 'Lithium' 'Beryllium'; do VAR+="${ELEMENT} " done echo "$VAR"
Hydrogen Helium Lithium Beryllium
استنتاج
سلسلة متغيرات السلسلة هي واحدة من أكثر العمليات الأساسية في البرمجة النصية Bash. بعد قراءة هذا البرنامج التعليمي ، يجب أن يكون لديك فهم جيد لكيفية توصيل السلاسل في Bash. يمكنك أيضًا مراجعة دليلنا حول مقارنة السلاسل.
صفائف باش
المصفوفات هي واحدة من هياكل البيانات الأكثر استخدامًا والأساسية. في هذه المقالة ، سنقوم بتغطية صفائف Bash ، وشرح كيفية استخدامها في البرامج النصية Bash.
كيفية تحويل السلاسل إلى أعداد صحيحة في الثعبان
في كثير من الأحيان عند كتابة رمز Python ، ستحتاج إلى تحويل نوع بيانات واحد إلى آخر. في Python ، يمكنك تحويل سلسلة إلى عدد صحيح باستخدام دالة البناء () المدمجة.
كيفية مقارنة السلاسل في باش
عند كتابة البرامج النصية للباش ، ستحتاج غالبًا إلى مقارنة سلسلتين للتحقق مما إذا كانت متساوية أم لا. سلسلتان متساويتان عندما يكون لهما نفس الطول ويحتويان على نفس تسلسل الأحرف.







