Mazkur o‘quv qo‘llanma Linux operatsion tizimi yadrosi



Download 3,94 Mb.
Pdf ko'rish
bet14/15
Sana26.02.2022
Hajmi3,94 Mb.
#466494
1   ...   7   8   9   10   11   12   13   14   15
Bog'liq
LINUX операцион тизими

1 #!/bin/bash 
2 # case esac misol 
3 echo –n “[Y|yes] tugmalarini bosing: ” 
4 read YN 
5 case $YN in 
6 [yY]|[yY] [eE] [sS] 
7 echo “Siz $YN ni bosdingiz” 
8 ;; 
9 *) 
10 echo “Siz [Y|yes] ni bosmadingiz ” 
11 esac 
12 exit 0 
Bu misolda foydalanuvchidan Y yoki yes so‘zlarini kiritish 
so‘raladi (3-satr). Foydalanuvchining javobi YN o‘zgaruvchiga 
o‘zlashtiriladi (4-satr). Case operatori yordamida foydalanuvchi nima 
kiritganligi tekshiriladi. Bunda harflarning katta kichik yozilishining 
ahamiyati yo‘q, 6-satrdagi andoza turli xil variantlarni tekshirib 
beradi. Talab qilingan belgilar kiritilsa, 7-satrdagi komanda bajariladi. 
Agar ixtiyoriy boshqa belgilar kiritilsa, u holda 9 satrdagi andoza 
jimlik holatida bajariladi va xatolik haqidagi xabar chiqariladi (10-
satr). 
1.13-§. For operatori 


18 
For operatorining har bir qadamida ro‘yxatning keyingi qiymati 
o‘zlashtiriladi va do hamda done orasidagi barcha operatorlar 
bajariladi.
Operator ro‘yxatdagi barcha qiymatlar qayta ishlanmaguncha 
yoki tsikl tanasida break operatori uchramaguncha takrorlanadi. 
Misol: 
1 #!/bin/bash 
2 # for misol
3 for I in 1 2 3 4 5 6 7 8 9 10 
4 do 
5 echo “

 $I 

” 
6 done 
7 exit 0 
Bu misolda I o‘zgaruvchiga ro‘yxatdagi: 1, 2,3, 4, 5, 6, 7, 8, 9 va 
10 qiymatlari qo‘yilgan. Natijada ekranda 10 ta satr chiqariladi.
Ro‘yxat elementlari probel yoki tabulyatsiya bilan ajratiladi. 
Agar ro‘yxat elementlari bitta satrga sig‘masa, u holda keyingi satrda 
ham davom ettirish mumkin, keyingi satrga o‘tish uchun Enter 
tugmasini bosishdan oldin \ belgisi qo‘yib yoziladi. Bu belgi yangi 
satrga o‘tishni bildiradi. Misol uchun: 

Download 3,94 Mb.

Do'stlaringiz bilan baham:
1   ...   7   8   9   10   11   12   13   14   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