Mazkur o‘quv qo‘llanma Linux operatsion tizimi yadrosi


-§. Bourne shell ilovasini yuklash



Download 3,94 Mb.
Pdf ko'rish
bet3/15
Sana26.02.2022
Hajmi3,94 Mb.
#466494
1   2   3   4   5   6   7   8   9   ...   15
Bog'liq
LINUX операцион тизими

1.2-§. Bourne shell ilovasini yuklash
Shell script fayllari ishga tushishi uchun uni bajariluvchi binar 
faylga aylantirish zarur. Faylning birinchi satrida dastur bajarilishi 
uchun chaqiriladigan interpretatorga yo‘l ko‘rsatilishi kerak. Ya’ni, 
Linux-da eng ko‘p ishlatiladigan interpretator Bourn shell-ning turi – 
bash uchun faylning birinchi satrida quyidagi satrni yozilish kerak: 
#! /bin/bash
Shell script-da yozilgan dasturni yuklashning yana bir varianti 
mavjud bo‘lib, bu fayl dastur bilan ishga tushirilmaydi. Bunday 
holatda, fayl aynan biz foydalanayotgan shell komandalari bilan 
ishlashiga ishonch hosil qilishimiz kerak. Bu dasturlarni bajarilishi 
uchun yuklashda komandalar satriga quyidagi komandani terish kerak: 
.program! 
Shundan keyin ko‘rsatilgan dastur ayni vaqtda ishlab turgan 
qobiqning nusxasi (namunasi) sifatida bajariladi. Ya’ni, dasturning 
bajarilishi uchun yangi jarayon (protsess) hosil bo‘lmaydi. Agar dastur 
kodida 
exit
operatori bajarilsa, tizimdan chiqib ketadi.
Xuddi shunday interpretatorni komandalar satriga ochiqchasiga 
(oshkor holatda) chaqirish mumkin: 
bash program.sh 
 
1.3-§. O‘zgaruvchilar
/root/bin katologida o‘zgaruvchilardan foydalanish 
bo‘yicha misollar keltirilgan fayllar mavjud bo‘lib, 
ushbu fayllar asosida shell script-da dasturlash asoslari 
o‘rganiladi. 
Shell script o‘zgaruvchilarni qo‘llash mumkin bo‘lgan eng qulay 
dasturlash tili hisoblanadi. Shell script o‘zgaruvchilari – interpretator 
(bash) dasturlash muhitining o‘zgaruvchilaridir.
Birinchi o‘rinda o‘zgaruvchilarning 
tiplashtirilmaganligini 
alohida ta’kidlab o‘tish kerak. O‘zgaruvchilarning barcha qiymatlari 
satr sifatida o‘qiladi. Faqat o‘zgaruvchilar matematik ifodalarda 
qo‘llanilsagina uning turi tekshiriladi.
Shell script-da o‘zgaruvchilarning «ta’sir sohasi» tushunchasi 
mavjud emas. O‘zgaruvchilarga dastur kodining ixtiyoriy joyidan
jumladan funksiyalar (qism dasturlar)da ham murojaat qilish mumkin. 
Agar o‘zgaruvchi funksiyada aniqlangan bo‘lsa ham, unga global 



o‘zgaruvchi sifatida dastur kodining ixtiyoriy joyida murojaat qilish 
mumkin bo‘ladi.
Bashning 2-versiyasida 

Download 3,94 Mb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8   9   ...   15




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©www.hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish