فهرست سرفصل‌های Bash
خانه (Home) مقدمه (Intro) شروع به کار (Get Started) فرمان ها (Commands) فهرست فایل ها (List (ls)) تغییر پوشه (Change Dir (cd)) نمایش مسیر (Print Dir (pwd)) چاپ متن (Echo (echo)) ادغام فایل ها (Concatenate (cat)) کپی کردن (Copy (cp)) جابه جایی (Move (mv)) حذف (Remove (rm)) ساخت/به روزرسانی زمان (Timestamp (touch)) ساخت پوشه (Make Dir (mkdir)) راهنما (Manual (man)) نام مستعار (Alias) جستجوی متن (Search Text (grep)) اسکن الگو (Pattern Scan (awk)) ویرایشگر جریان (Stream Editor (sed)) برش بخش ها (Remove Section (cut)) مرتب سازی خطوط (Sort Lines (sort)) نمایش انتها (View End (tail)) نمایش ابتدا (View Start (head)) وضعیت فرایندها (Process Status (ps)) فهرست فرایندها (List Processes (top)) فضای دیسک (Disk Space (df)) مصرف پوشه ها (Directory Usage (du)) مصرف حافظه (Memory Usage (free)) پایان دادن (Terminate (kill)) زمان روشن بودن (Uptime) پینگ (Ping) انتقال URL (URL Transfer (curl)) دانلودکننده (Downloader (wget)) اتصال راه دور (Remote Connect (ssh)) کپی امن (Secure Copy (scp)) همگام سازی فایل ها (File Sync (rsync)) فشرده سازی (Compress (zip)) استخراج (Extract (unzip)) بایگانی TAR (TAR Archive) مالکیت (Ownership) تغییر مجوزها (Modify (chmod)) تغییر مالکیت (Ownership (chown)) تغییر گروه (Group (chgrp)) سینتکس (Syntax) اسکریپت (Script) متغیرها (Variables) انواع داده (Data Types) عملگرها (Operators) اگر…وگرنه (If...Else) حلقه ها (Loops) توابع (Functions) آرایه ها (Arrays) زمان بندی (Schedule (cron)) تمارین (Exercises) آزمون (Quiz) گواهینامه (Certificate)
نتیجه‌ای برای جستجو یافت نشد.
مستندات زبان Bash

Bash — آرایه ها (Arrays)

آخرین بروزرسانی: 1404/08/17

آرایه ها (Arrays)

«آرایه (Array)» یک متغیر چندتایی است. چند مقدار را کنار هم نگه می دارد. بنابراین مدیریت داده ها راحت تر می شود. مثل جعبه مداد رنگی با خانه های شماره دار.

ساخت آرایه در بش

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

my_array=("value1" "value2" "value3")

مشاهده در ادیتور

نکته: نام آرایه را واضح بگذار تا هدفش مشخص باشد.

دسترسی به عناصر آرایه

برای دسترسی، اندیس را داخل براکت بنویس. سپس مقدار چاپ می شود.

echo ${my_array[0]}

مشاهده در ادیتور

تغییر عناصر آرایه

برای تغییر مقدار، اندیس را مشخص کن و مقدار تازه بده.

my_array[1]="new_value"

مشاهده در ادیتور

گام های عملی

  1. آرایه را با پرانتز ایجاد کن.
  2. با اندیس صفر مقدار اول را بخوان.
  3. یک مقدار را تغییر بده و دوباره چاپ کن.

برای استفاده توابع همراه آرایه ها، به توابع سر بزن. همچنین صفحه آرایه های بش را نشانه گذاری کن.

جمع بندی سریع

  • آرایه ها چند مقدار را کنار هم نگه می دارند.
  • اندیس از صفر شروع می شود.
  • با ${my_array[i]} عنصر را می خوانی.
  • با my_array[i]= مقدار را عوض می کنی.
  • نام روشن، خوانایی کد را بهتر می کند.