• 1 !/bin/bash 2 PATH=$PATH:/bin; export PATH 3 export PATH=$PATH:/bin 4 echo “Workdir=$PWD” 5 echo “Bu UID=$UID”
  • Mazkur o‘quv qo‘llanma Linux operatsion tizimi yadrosi




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

    ${CAR[*]} 
    ${CAR[@]} 
     
    1.5-§. Tashqi o‘zgaruvchilar 
    Shell script tilida yozilgan dasturda tashqi o‘zgaruvchilarga 
    kirish (murojaat qilish) imkoni mavjud bo‘lib, ularning qiymatlarini 
    o‘zgartirish, shuningdek yangi tashqi o‘zgaruvchilarni aniqlash 
    mumkin, misol uchun: 
    1 #!/bin/bash 
    2 #PATH=$PATH:~/bin; export PATH 
    3 #export PATH=$PATH:~/bin 
    4 echo “Workdir=$PWD” 
    5 echo “Bu UID=$UID” 
    6 echo “Bash level=$SHLVL” 



    7 echo “Random=$RANDOM” 
    Klassik Bourne shell-da yangi tashqi o‘zgaruvchilarni hosil 
    qilish uchun, dastlab qobiq o‘zgaruvchilari yaratiladi, keyin esa u 
    eksport qilinadi.
    O‘zgaruvchilarni eksport qilish uchun export operatori 
    qo‘llaniladi (2-satr). 
    PATH=$PATH:~/bin
    export PATH  
    Bashda o‘zgaruvchilarni aniqlash va uni eksport qilish bir vaqtda 
    bajarilishi mumkin (3-satr). 
    export PATH=$PATH:~/bin
    Tashqi o‘zgaruvchilarga ushbu jarayon hamda shu dastur orqali 
    yaratilgan boshqa barcha jarayonlardan murojaat qilish mumkin 
    bo‘ladi. 
    Tizimning 
    boshqa 
    jarayonlariga 
    bu 
    o‘zgaruvchilar 
    ko‘rinmaydi. 
    Barcha tashqi o‘zgaruvchilar va funksiyalarni ko‘rish uchun set 
    operatoridan foydalanish mumkin. Env dasturi faqat o‘zgaruvchilarni 
    ko‘rsatadi, export esa –faqat eksport qilishga tayyorlangan 
    o‘zgaruvchilarni ko‘rsatadi. 
    O‘zgaruvchilarni o‘chirish unset operatori orqali bajariladi. 
    Masalan:
    unset CAR 
    Shell-da juda ko‘p o‘rnatilgan o‘zgaruvchilar mavjud. Jadvalda 
    ulardan ba’zilari keltirib o‘tilgan. Barcha o‘rnatilgan o‘zgaruvchilar 
    tavsifini 
    ko‘rish 
    uchun 
    interpretatorning 
    ma’lumotnoma 
    yo‘riqnomasiga kirish kerak
    1
    .

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




    Download 3,94 Mb.
    Pdf ko'rish

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    Mazkur o‘quv qo‘llanma Linux operatsion tizimi yadrosi

    Download 3,94 Mb.
    Pdf ko'rish