• 17 echo “ALL - ${CAR[*]}” 18 echo “UNO - ${CAR[@]}”
  • CAR[1]= NEXIA
  • CAR=([0]=CAPTIVA [1]=NEXIA [2]=LACETTI [5]=SPARK [10]=DAMAS)
  • CAR=(CAPTIVA NEXIA LACETTI SPARK DAMAS). Massiv elementi qiymatini olish uchun quyidagi konstruktsiya qo‘llaniladi: ${CAR[0]}
  •  CAR=(CAPTIVA NEXIA LACETTI SPARK DAMAS)




    Download 3,94 Mb.
    Pdf ko'rish
    bet5/15
    Sana24.11.2023
    Hajmi3,94 Mb.
    #104538
    1   2   3   4   5   6   7   8   9   ...   15
    Bog'liq
    linux-operacion-tizimi

    9 CAR=(CAPTIVA NEXIA LACETTI SPARK DAMAS) 
    10 echo “************************” 
    11 echo “CAR[0]=${CAR[0]}” 
    12 echo “CAR[1]=${CAR[1]}” 
    13 echo “CAR[2]=${CAR[2]}” 
    14 echo “CAR[3]=${CAR[3]}” 
    15 echo “CAR[4]=${CAR[4]}” 
    16 echo “************************” 
    17 echo “ALL - ${CAR[*]}” 
    18 echo “UNO - ${CAR[@]}” 
    Bash-da massivni aniqlashning bir necha usullari mavjud. 
    Misolda ko‘rsatilgan faylda dastlabki ikkita usuli izohlangan (satr 
    boshida # belgisi ishlatilgan – bu izoh kiritishni bildiradi). 
    Dastlab misolda (3-satrdan 7-satrgacha) elementlar massiv 
    nomini ko‘rsatish orqali aniqlangan. Keyin kvadrat qavsda massivdagi 
    element nomeri va uning qiymatlari oddiy o‘zgaruvchilar kabi tenglik 
    orqali berilgan, masalan: 
    CAR[1]= NEXIA
    Massiv elementlari tartib bilan aniqlanmaydi: 0, 1, 2, 5 va 10. 
    Diqqat bilan e’tibor bersak, massivning mavjud bo‘lmagan 



    elementlariga murojaatni interpretator hech qanday xatolik haqida 
    xabar bermasdan qabul qiladi.
    Massivni ikkinchi usulda aniqlash 8-satrda berilgan. 
    #CAR=([0]=CAPTIVA 
    [1]=NEXIA 
    [2]=LACETTI 
    [5]=SPARK [10]=DAMAS) 
    Bu misolda dastlab massivning nomi yozilgan, keyin tenglik 
    orqali massiv elementlarining qiymatlari qavs ichida berilgan. 
    Massivni aniqlashga uchinchi misol (9-satr) oldingi misoldagiga 
    o‘xshash bo‘lib, bunda elementlar nomeri ko‘rsatilmaydi. Bunda 
    qiymatlar berilgan tartibi bo‘yicha o‘zlashtiriladi, ya’ni dastlab 
    nolinchi element, keyin ikkinchi va h.k. 
    CAR=(CAPTIVA NEXIA LACETTI SPARK DAMAS). 
    Massiv elementi qiymatini olish uchun quyidagi konstruktsiya 
    qo‘llaniladi: 
    ${CAR[0]} 
    Figurali qavsga e’tibor berish kerak. Massivlar bilan 
    ishlashda bu alohida ahamiyatga ega. 
    Misolda massivning barcha elementlarini chiqarish 17- va 18-
    satrlarda berilgan. Buning uchun massiv elementi nomeri o‘rniga @ 
    belgisi yoki * belgisi ishlatilgan.

    Download 3,94 Mb.
    1   2   3   4   5   6   7   8   9   ...   15




    Download 3,94 Mb.
    Pdf ko'rish