خبر و ترفند روز

خبر و ترفند های روز را اینجا بخوانید!

نحوه استفاده از Bash برای به هم پیوستن رشته ها

بسیاری از اسکریپت های Bash که می نویسید باید با متن کار کنند، بنابراین مطمئن شوید که این عملیات اساسی را درک کرده اید.

الحاق فرآیند به هم پیوستن دو مقدار است. الحاق رشته ها بخشی جدایی ناپذیر از برنامه نویسی است و کاربرد آن را در انواع نرم افزارها خواهید یافت.

زبان های برنامه نویسی مختلف با الحاق رشته ها به روش های مختلفی برخورد می کنند. Bash چند روش برای به هم پیوستن دو رشته ارائه می دهد.

به نحوه اتصال رشته ها در Bash نگاهی بیندازید.

با استفاده از اپراتور +=

می توانید با استفاده از عملگر += در Bash دو رشته یا متغیر اضافه کنید. ابتدا یک متغیر Bash حاوی قسمت اول رشته اعلام کنید و با استفاده از عملگر += آن را با قسمت دوم رشته پیوند دهید. سپس از echo برای چاپ رشته حاصل استفاده کنید. در اینجا نحوه اتصال رشته ها در bash با عملگر += آمده است:

#!/usr/bin/bash
 
s="Hello"
s+=" World, from MUO"
echo "$s"

خروجی باید “Hello World, from MUO” را برگرداند:

الحاق رشته ها با عملگر مرکب

در مثال، شما یک متغیر رشته ای را با یک رشته لفظی الحاق کرده اید. اگر می خواهید مقادیر دو متغیر را به هم متصل کنید، می توانید این روش را تطبیق دهید. رشته لفظی را با متغیر دومی که می خواهید به این شکل الحاق کنید جایگزین کنید:

#!/usr/bin/bash
 
s="Merry"
d=" Christmas"
s+=$d
echo "$s"

هنگامی که اسکریپت پوسته خود را اجرا کردید، باید خروجی “Merry Christmas” را دریافت کنید.

رشته ها را با قرار دادن آنها به ترتیب به هم بپیوندید

ساده ترین راه برای به هم پیوستن دو یا چند رشته یا متغیر، نوشتن متوالی آنهاست. اگرچه ممکن است این رویکرد بهینه نباشد، اما همچنان کار را انجام می دهد. در اینجا چگونه باید به نظر برسد:

#!/usr/bin/bash
 
s="Manchester"
b="City"
echo "$s $b"

خروجی باید “منچستر سیتی” باشد. همچنین می توانید با استفاده از بسط پارامتر، لفظ رشته را به متغیرها الحاق کنید. در اینجا نحوه انجام آن آمده است:

#!/usr/bin/bash
 
s="Manchester City"
c="Erling Haaland plays in ${s}"
echo "$c"

خروجی باید “ارلینگ هالند در منچستر سیتی بازی می کند” باشد.

مطلب مرتبط:   نحوه پیاده سازی رندر شرطی در React.js (با مثال)

الحاق الفاظ با متغیرها

الحاق رشته ها با اعداد

در Bash، می‌توانید رشته‌ها و اعداد را به‌راحتی به یکدیگر متصل کنید، بدون اینکه با خطاهای عدم تطابق نوع داده مواجه شوید. این به این دلیل است که Bash مقادیر را به عنوان رشته ها در نظر می گیرد، مگر اینکه طور دیگری مشخص شده باشد. متغیری با مقدار “3” ممکن است به عنوان یک عدد صحیح در زبانی مانند Python در نظر گرفته شود، اما Bash همیشه آن را به عنوان یک مقدار رشته در نظر می گیرد.

شما می توانید یک رشته و یک عدد را با استفاده از عملگر += یا با نوشتن متوالی آنها به هم متصل کنید. در اینجا یک مثال است:

#!/usr/bin/bash
 
a="Hundred is "
a+=100
echo "$a"

خروجی این برنامه باید “صد است 100” باشد. اکنون بهترین رویکردها برای الحاق رشته ها در Bash را می دانید.

اصول اسکریپت نویسی Bash را بیاموزید

اسکریپت های Bash برای خودکار کردن کارهای مهم و روزمره مفید هستند. با Bash می‌توانید برنامه‌های پوسته کوچک بنویسید تا به شما در حفظ سیستم یا سرورتان کمک کند.

الحاق رشته ها یکی از مهارت های اساسی است که برای نوشتن برنامه های Bash به آن نیاز دارید. درک کامل از اصول اولیه به شما کمک می کند در برنامه نویسی پوسته تسلط پیدا کنید.