Bash massivlari


ULASHISH

Bashda massivlar bilan ishlash

Ushbu bo‘limda Bash skriptlarida massivlarni qanday yaratish va ular bilan ishlash tushuntiriladi.

Massivlar bitta o‘zgaruvchida bir nechta qiymatni saqlash imkonini beradi, bu esa ma’lumotlarni boshqarishni osonlashtiradi.


Massivlarni yaratish

Bashda massiv yaratish uchun quyidagi sintaksisdan foydalaning.

Massivlar bir nechta qiymatni saqlay oladi va har bir qiymat noldan boshlab indekslanadi:

Misol: massiv yaratish

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

Massivlarga ularning vazifasini aks ettiruvchi nomlar bering.


Massiv elementlariga murojaat qilish

Bash massividagi elementlarga murojaat qilish uchun element indeksidan foydalaning.

Indeks kvadrat qavslar ichida ko‘rsatiladi:

Misol: massiv elementlariga murojaat qilish

echo ${my_array[0]}

Eslatma: Bash massivlari 0 indeksidan boshlanadi, shuning uchun ${my_array[0]} birinchi element hisoblanadi.

Boshqa shell’larda bu boshqacha: macOS’dagi standart shell bo‘lgan zsh’da massivlar 1 indeksidan boshlanadi



Massiv elementlarini o‘zgartirish

Bash massividagi elementlarni indeksni ko‘rsatib, yangi qiymat berish orqali o‘zgartirishingiz mumkin:

Misol: massiv elementlarini o‘zgartirish

my_array[1]="new_value"


W3Schools Pathfinder

Yutuqlaringizni kuzating – bu bepul!