|
Oddiy Shell Skriptlari
|
Sana | 03.06.2024 | Hajmi | 438,67 Kb. | | #259833 |
Bog'liq Linux server pptx
Oddiy Shell Skriptlari
Siz yangi boshlagan dasturchi bo'lsangiz, shell skriptlari yaratish juda foydali ko'nikmalardir. Oddiy skriptlar orqali PC-ngizning bir qator vazifalarini avtomatlashtirish mumkin.
Tsikllar
1
For sikli
For tsikli takrorlash soni yoki elementlar ro'yxatidan foydalangan holda operatsiyalarni bajarish uchun ishlatiladigan oddiy tsikl.
2
While sikli
While tsikli muayyan shart tekshirilgungacha operatsiyalarni takrorlash uchun qo'llaniladi.
3
Until sikli
Until tsikli shart bajarilmaguncha operatsiyalarni takrorlash uchun ishlatiladi.
Case Buyruqlari
Case Buyrug'i
Case buyrug'i bir nechta ifodalarni tekshirish va ulardan biri bajarilganda tegishli amallarni amalga oshirish uchun qo'llaniladi.
Ustunlar
Case buyrug'i bir nechta vaziyatlarga javob berish va ular orasidan eng mos keladigan blokni tanlab olish imkonini beradi.
Sinov
Case buyrug'i murakkab IF-ELSE zanjirlaridan ko'ra aniqroq va osonroq hosil qilish uchun qo'l keladi.
Komandalar
Echo
Matnni konsolga chiqarish
Mkdir
Yangi papka yaratish
Touch
Yangi fayl yaratish
Rm
Faylni o'chirish
Foydalanuvchi Kiritishi
read
Foydalanuvchidan qiymat olish
if … then
Kiritilgan qiymatni tekshirish
case
Kiritilgan qiymatga moslash
Tizimga Buyruqlar Berish
pwd
Joriy papkani ko'rsatadi
ls
Papka tarkibini ko'rsatadi
cd
Papka orasida o'tish uchun
cat
Faylning tarkibini ko'rsatadi
Xatoliklarni Tekshirish
if
Xatoliklarni tekshirish va qayta urinish
exit
Xatolarni aniqlash va qayta urinish
set -e
Xatolar yuzaga kelganda skriptni to'xtatish
set -u
Aniqlanmagan o'zgaruvchilarni tekshirish
Chiqishni Kuzatish
1
stdout
Standart chiqish oqimi, odatda konsolga chiqariladi
2
stderr
Xatolar uchun standart chiqish oqimi
3
Faylga Yozish
Chiqishni faylga yozish uchun > yoki >> operatorlaridan foydalanish
Dastur Muvaffaqiyati
Oson Yaratish
Shell skriptlari tez va oson yaratiladi, shuning uchun vaqtingizni tejalaysiz.
Samaradorlik
Shell skriptlari tez ishlaydi va turli masalalarni avtomatlashtiradi.
Keng Tarqalish
Shell skriptlari barcha Linux/Unix tizimlarida ishlaydi.
Qo'shimcha Manbalar
Kitoblar
Ushbu mavzu bo'yicha ko'plab foydali kitoblar mavjud.
Onlayn Manbalar
Internet orqali ko'plab bepul manbalar topish mumkin.
Qo'llanmalar
Ushbu mavzu bo'yicha ko'plab bepul qo'llanmalar mavjud.
Forumlardagi Yordamlar
Agar xatoliklar yuz bersa, forumlarda yechimlar topish mumkin.
|
| |