1 Linux ot avzalliklari


Linuxda Parametrlar va o'zgaruvchilar



Download 0,58 Mb.
bet20/42
Sana18.02.2022
Hajmi0,58 Mb.
#456035
1   ...   16   17   18   19   20   21   22   23   ...   42
Bog'liq
javoblar (автовосстановление)

26 Linuxda Parametrlar va o'zgaruvchilar.
Shell ichida foydalanuvchi foydalanishi mumkin bo'lgan qiymatlar shell parametrlari bilan bog'liq. Shell parametrlarining bir necha ko'rinishlari mavjud. Harflardan, raqamlardan va pastki chiziq simvolidan iborat nomli parametlar odatda shell o'zgaruvchi yoki oddiy o'zgaruvchi deyiladi. O'zgaruvchi nomi raqam bilan emas, balki, harfdan yoki pastki chiziq simvolidan boshlanishi kerak.
Masalan, A76, MY_CAT va nomlaridan foydalanish mumkin va 69-ko'cha
(raqam bilan boshlanish) va MY-NAME (defisdan iborat) dan foydalanib bo'lmaydi.
Siz nomlovchi va qiymat o'zlashtiruvchi shell o'zgaruvchilar foydalanuvchi tomonidan yaratilgan o'zgaruvchilar hisoblanadi. Foydalanuvchi tomonidan yaratilgan o'zgaruvchilarni istalgan vaqt o'zgartirish mumkin yoki ularni faqatgina o'qish uchun qilib qo'yishingiz mumkin, shunday uni qiymatarni o'zgartirishingiz mumkin emas. Siz foydalanuvchi tomonidan yaratilgan o'zgaruvchilarni global qilib qo'yishingiz mumkin. Global o'zgaruvchilar barcha qobiq va dasturlar uchun ochiqdir. Bir shart bilan, global o'zgaruvchilarda faqat katta harflardan boshqa o'zgaruvchilarda esa kichik harfalrdan foydalanish maqsadga muvofiq.
Bourne Again Shell o'zgaruvchi qiymati o'zlashtirish sintaksisi quyida keltirilgan:
VARIABLEvalue
Tenglik belgisi(=) ikki tomonida ham probel bo'lmasligi lozim. Tenglikka quyida misol keltirilgan: $ myvar=abc
Bourne Again Shell sizga buyruqlar qatorida o'zgaruvchilarga tenglikni amalga oshirishga imkon beradi. Bu belgilanishlar buyruqar qobig'I uchun local hisoblanadi, ya'ni buyurish uchun faqatgina. Myscript shell skripti TEMPDIR qiymatini ko'rsatadi. Keyingi buyruqmy script ni ishga tushurib TEMPDIR ni /home/sam/temp qilib o'rnatadi. Echo interaktiv shell myscript ishga tushgandan so'ng TEMPDIR uchun hech qanday qiymatga ega emasligini ko'rsatadi. Agarda TEMPDIR my script ishlayotgan interaktiv shelldao'rnatilgan bo'lsa bu uning qiymatiga hech qanday ta'sir ko'rsatmaydi.
$ cat my_script
echo $TEMPDIR
$ TEMPDIR=/home/sam/temp my_script
/home/sam/temp
$ echo $TEMPDIR


Download 0,58 Mb.

Do'stlaringiz bilan baham:
1   ...   16   17   18   19   20   21   22   23   ...   42




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©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