סקריפטים רבים של Bash שתכתוב יצטרכו לעבוד עם טקסט, אז וודא שאתה מבין את הפעולה הבסיסית הזו.
שרשור הוא תהליך של חיבור שני ערכים יחד. שרשרת מחרוזות היא חלק בלתי נפרד מהתכנות ותמצא לה שימוש בכל סוגי התוכנות.
שפות תכנות שונות מתמודדות עם שרשור מחרוזות בדרכים שונות. Bash מציעה כמה שיטות לשרשור שני מיתרים.
תסתכל איך אתה יכול לחבר מחרוזות יחד ב-Bash.
שימוש באופרטור +=
ניתן להוסיף שתי מחרוזות או משתנים באמצעות האופרטור += ב-Bash. ראשית, הכריזו על א משתנה Bash המכיל את החלק הראשון של המחרוזת, ובאמצעות האופרטור +=, שרשור אותו עם החלק השני של המחרוזת. השתמש ב-Echo כדי להדפיס את המחרוזת שנוצרה לאחר מכן. כך תוכל לשרשר מחרוזות ב-bash עם האופרטור +=:
#!/usr/bin/bash
s="שלום"
s+="עולם, מ-MUO"
הֵד"$s"
הפלט אמור להחזיר "Hello World, from MUO":
בדוגמה, שרשרת משתנה מחרוזת עם מחרוזת מילולית. אם אתה רוצה לשרשר את הערכים של שני משתנים, אתה יכול להתאים שיטה זו. החלף את המחרוזת המילולית במשתנה השני שברצונך לשרשר כך:
#!/usr/bin/bash
s="עליז"
ד="חג המולד"
s+=$d
הֵד"$s"
פעם אחת אתה הפעל את סקריפט המעטפת שלך, אתה אמור לקבל את הפלט "חג שמח".
שרשרת מחרוזות על ידי הצבתן ברצף
הדרך הקלה ביותר לשרשר שתי מחרוזות או משתנים או יותר היא לרשום אותם ברצף. למרות שזו אולי לא הגישה האופטימלית, היא עדיין עושה את העבודה. כך הקוד אמור להיראות:
#!/usr/bin/bash
s="מנצ'סטר"
b="עִיר"
הֵד"$s$b"
הפלט צריך להיות "מנצ'סטר סיטי". אתה יכול גם לשרשר מילולי מחרוזת למשתנים על ידי שימוש בהרחבת פרמטרים. הנה איך לעשות את זה:
#!/usr/bin/bash
s="מנצ'סטר סיטי"
c="ארלינג האלנד משחק ${s}"
הֵד"$c"
הפלט צריך להיות "ארלינג האלנד משחק במנצ'סטר סיטי".
שרשרת מחרוזות עם מספרים
ב-Bash, אתה יכול בקלות לשרשר מחרוזות ומספרים יחד מבלי להיתקל בשגיאות אי התאמה של סוגי נתונים. הסיבה לכך היא ש-Bash מתייחס לערכים כמחרוזות אלא אם צוין אחרת. ניתן להתייחס למשתנה עם ערך "3" כאל מספר שלם בשפה כמו Python, אבל Bash תמיד יתייחס אליו כערך מחרוזת.
אתה יכול לשרשר מחרוזת ומספר באמצעות האופרטור += או על ידי כתיבתם ברצף. הנה דוגמה:
#!/usr/bin/bash
a="מאה זה"
a+=100
הֵד"$a"
הפלט של תוכנית זו צריך להיות "מאה זה 100". עכשיו אתה מכיר את כל הגישות הטובות ביותר לשרשור מיתרים ב-Bash.
למד את היסודות של Bash Scripting
סקריפטים של Bash שימושיים עבור אוטומציה של משימות קריטיות ושגרתיות כאחד. עם Bash, אתה יכול לכתוב תוכניות מעטפת מיני שיעזרו לך לתחזק את המערכת או השרת שלך.
שרשרת מחרוזת היא אחת המיומנויות הבסיסיות שאתה צריך כדי לכתוב תוכניות Bash. הבנה מוצקה של היסודות תעזור לך לשלוט בסקריפטים של מעטפת.