ستحتاج العديد من نصوص Bash التي ستكتبها إلى العمل مع النص ، لذا تأكد من فهمك لهذه العملية الأساسية.
التسلسل هو عملية ضم قيمتين معًا. يعتبر تسلسل السلسلة جزءًا لا يتجزأ من البرمجة وستجد استخدامًا له في جميع أنواع البرامج.
تتعامل لغات البرمجة المختلفة مع تسلسل السلسلة بطرق مختلفة. يقدم Bash طريقتين لربط سلسلتين.
ألق نظرة على كيفية ضم السلاسل معًا في Bash.
باستخدام + = عامل التشغيل
يمكنك إضافة سلسلتين أو متغيرين باستخدام عامل التشغيل + = في Bash. أولا ، أعلن أ متغير باش التي تحتوي على الجزء الأول من السلسلة ، وباستخدام عامل + = ، قم بربطها بالجزء الثاني من السلسلة. استخدم echo لطباعة السلسلة الناتجة بعد ذلك. إليك كيفية ربط السلاسل في bash باستخدام عامل التشغيل + =:
#! / usr / bin / باش
ق ="مرحبًا"
ق + ="العالم من MUO"
صدى صوت"$ s"
يجب أن يُرجع الإخراج "Hello World ، من MUO":
في المثال ، قمت بربط متغير سلسلة بسلسلة حرفية. إذا كنت ترغب في ربط قيم متغيرين ، يمكنك تكييف هذه الطريقة. استبدل السلسلة الحرفية بالمتغير الثاني الذي تريد ربطه على النحو التالي:
#! / usr / bin / باش
ق ="مرح"
د =" عيد الميلاد"
ق + = دولار د
صدى صوت"$ s"
بمجرد تشغيل البرنامج النصي شل الخاص بك، يجب أن تحصل على الإخراج "عيد ميلاد سعيد".
سلاسل متسلسلة من خلال وضعها بالتتابع
أسهل طريقة لربط سلسلتين أو أكثر من المتغيرات هي كتابتها على التوالي. في حين أن هذا قد لا يكون النهج الأمثل ، إلا أنه لا يزال يؤدي المهمة. إليك كيف يجب أن تبدو الشفرة:
#! / usr / bin / باش
ق ="مانشستر"
ب ="مدينة"
صدى صوت"$ sب"
يجب أن يكون الإخراج "مانشستر سيتي". يمكنك أيضًا ربط القيم الحرفية للسلسلة بالمتغيرات باستخدام توسيع المعلمة. هيريس كيفية القيام بذلك:
#! / usr / bin / باش
ق ="مدينة مانشستر"
ج ="إرلينج هالاند يلعب فيها $ {s}"
صدى صوت"$ ج"
يجب أن يكون الإخراج "يلعب إيرلينج هالاند في مانشستر سيتي".
سلاسل متسلسلة مع أرقام
في Bash ، يمكنك بسهولة ربط السلاسل والأرقام معًا دون الوقوع في أخطاء عدم تطابق نوع البيانات. هذا لأن Bash يتعامل مع القيم كسلاسل ما لم يتم تحديد خلاف ذلك. يمكن معاملة المتغير بقيمة "3" على أنه عدد صحيح في لغة مثل بايثون، ولكن سيعاملها Bash دائمًا كقيمة سلسلة.
يمكنك ربط سلسلة ورقم باستخدام عامل التشغيل + = أو بكتابتها بالتسلسل. هذا مثال:
#! / usr / bin / باش
أ ="مائة"
أ + = 100
صدى صوت"$ أ"
يجب أن يكون ناتج هذا البرنامج "مائة 100". أنت الآن تعرف أفضل الطرق لسلسلة السلاسل في Bash.
تعلم أساسيات البرمجة النصية باش
تأتي نصوص Bash في متناول اليد لأتمتة كل من المهام الحرجة والدنيوية. باستخدام Bash ، يمكنك كتابة برامج صغيرة لمساعدتك في الحفاظ على نظامك أو خادمك.
تسلسل السلسلة هو أحد المهارات الأساسية التي تحتاجها لكتابة برامج Bash. سيساعدك الفهم الراسخ للأساسيات على إتقان البرمجة النصية للصدفة.