از طریق منوی جستجو مطلب مورد نظر خود در وبلاگ را به سرعت پیدا کنید
Bash به آرایه اضافه می شود
سرفصلهای مطلب
از نوع داده آرایه استفاده می شود bash برای ذخیره چندین داده داده های جدید را می توان به روش های مختلف در انتهای یک متغیر آرایه درج کرد. Bash هیچ عملکرد داخلی مانند سایر زبان های برنامه نویسی برای اضافه کردن داده های جدید ندارد bash آرایه. چگونه می توانید داده های منفرد و چندگانه را در انتهای آرایه وارد کنید bash در این مقاله نشان داده شده است.
مثال-1: الحاق عنصر آرایه با استفاده از عملگر مختصر
استفاده از عملگرهای کوتاه ساده ترین راه برای اضافه کردن یک عنصر در انتهای یک آرایه است. در اسکریپت زیر یک آرایه با 6 عنصر اعلام شده است. بعد ‘+=’ عملگر مختصر برای درج یک عنصر جدید در انتهای آرایه استفاده می شود. ‘برای’ حلقه در اینجا برای تکرار آرایه و استفاده می شود print عناصر آرایه
# یک آرایه رشته ای را اعلام کنید
arrVar=(“AC” “تلویزیون” “سیار” “یخچال” “فر” “مخلوط کن”)
# عنصر جدید را در انتهای آرایه اضافه کنید
arrVar+=(” ظرفشویی “)
# حلقه را برای خواندن و تکرار کنید print هر عنصر آرایه
برای ارزش که در “${arrVar[@]}“
انجام دادن
echo ارزش دلار
انجام شده
خروجی:
پس از اجرای اسکریپت خروجی زیر ظاهر می شود. در اینجا، یک عنصر جدید،ظرفشویی،’ در انتهای آرایه درج شده است.
مثال-2: الحاق عنصر آرایه با تعریف آخرین شاخص
راه ساده دیگر برای درج یک عنصر جدید در انتهای آرایه، تعریف آخرین اندیس آرایه است. شاخص یک آرایه از 0 شروع می شود و تعداد کل عناصر آرایه را می توان با استفاده از نماد ‘#’ و ‘@’ با متغیر آرایه مشخص کرد. در اسکریپت زیر، یک متغیر آرایه به نام “arrVar’ اعلام شده است که شامل چهار عنصر است. سپس آخرین شاخص با استفاده از آن تعریف می شود ${#arrVar[@]}. یک عنصر جدید در انتهای آرایه توسط این شاخص آخر وارد می شود. مقادیر آرایه مانند مثال قبلی چاپ می شوند.
# یک آرایه رشته ای را اعلام کنید
arrVar=(“PHP” “MySQL” “ضربه شدید” “اوراکل”)
# عنصر جدید را در انتهای آرایه اضافه کنید
arrVar[${#arrVar[@]}]=“پایتون”
# حلقه را برای خواندن و تکرار کنید print هر عنصر آرایه
برای ارزش که در “${arrVar[@]}“
انجام دادن
echo ارزش دلار
انجام شده
خروجی:
پس از اجرای اسکریپت خروجی زیر ظاهر می شود. اینجا، رشتهپایتون‘ در انتهای آرایه درج شده است.
مثال-3: الحاق عنصر آرایه با استفاده از براکت
یک عنصر آرایه جدید را می توان با استفاده از متغیر آرایه و مقدار عنصر جدید در یک براکت اول درج کرد. اسکریپت زیر استفاده از اولین براکت ها برای الحاق عناصر به یک آرایه را نشان می دهد. پس از اضافه کردن یک عنصر جدید، مقادیر آرایه با استفاده از یک حلقه چاپ می شوند.
# یک آرایه رشته ای را اعلام کنید
arrVar=(“موز” “انبه” “هندوانه” “انگور”)
# عنصر جدید را در انتهای آرایه اضافه کنید
arrVar=(${arrVar[@]} “جک فروت”)
# حلقه را برای خواندن و تکرار کنید print هر عنصر آرایه
برای ارزش که در “${arrVar[@]}“
انجام دادن
echo ارزش دلار
انجام شده
خروجی:
پس از اجرای اسکریپت خروجی زیر ظاهر می شود. در اینجا، رشته “Jack Fruit” در انتهای آرایه درج شده است.
مثال-4: چندین عنصر را در انتهای آرایه اضافه کنید
برای اضافه کردن چندین عنصر به یک آرایه، متغیر آرایه دیگری باید تعریف شود که حاوی عناصر جدید باشد. در اسکریپت زیر، یک متغیر آرایه به نام arrVar2 برای ذخیره عناصر متعددی که به متغیر آرایه نامگذاری شده اضافه می شوند، اعلام شده است arrVar1. بعد، مقادیر arrVar2 به ضمیمه می شوند arrVar1 با استفاده از اولین براکت
# دو آرایه رشته ای را اعلام کنید
arrVar1=(“جان” “واتسون” “مایکل” “لیزا”)
arrVar2=(“الا” “میلا” “ابیر” “حسین”)
# آرایه دوم را در انتهای آرایه اول اضافه کنید
arrVar=(${arrVar1[@]} ${arrVar2[@]})
# حلقه را برای خواندن و تکرار کنید print هر عنصر آرایه
برای ارزش که در “${arrVar[@]}“
انجام دادن
echo ارزش دلار
انجام شده
خروجی:
پس از اجرای اسکریپت خروجی زیر ظاهر می شود. در اینجا، چهار عنصر از arrVar2 به آرایه اضافه می شوند، arrvar1.
نتیجه:
چهار نوع مثال مختلف در این مقاله برای افزودن عناصر جدید به یک آرایه نشان داده شده است.
لطفا در صورت وجود مشکل در متن یا مفهوم نبودن توضیحات، از طریق دکمه گزارش نوشتار یا درج نظر روی این مطلب ما را از جزییات مشکل مشاهده شده مطلع کنید تا به آن رسیدگی کنیم
زمان انتشار: 1402-12-31 11:43:03