III. NAZARIY MATERIALLAR
62
original shell UNIX tizimini boshqarish uchun yordam beruvchi skriptlar yozishda
foydalanilingan. Linux tizimida ba‘zi bir skriptlar Bourne Again Shell ssenariysi
ko‘rinishida paydo bo‘lmoqda. Bourne Again Shell original Shell da bo‘lmagan
ko‘plab kengaytmalar va funksiyalarni o‘zida jamlasa ham original shell bilan
moslik mavjud, shuning uchun ham ssenariylarni bash qobig‘i ostida ishga
tushurish mumkin. UNIX tizimlarida haqiqiy Bourne Shell sh deb nomlangan.
Linux tizimlarida sh bashni ta‘minlash uchun Bourne Shell ishlab turishini talab
etuvchi havola bo‘lib xizmat qiladi. sh chaqirilganda Bourne Shellni
emulyatsiyalash uchun barcha imkoniyatni ishga soladi. V Unix tizimi Devid korn
tomonidan yozilgan Korn Shell(ksh)ni namoyish etdi. Bu qobiq ko‘plab original
Bourne Shell funksiyalar bilan kengaytirilib, qo‘shimcha imkoniyatlar qo‘shildi.
Bourne Again Shell ba‘zi buyruqlar psevdonimi va buyruqlar qatorini tahrirlash
imkoniyati xususiyatlari Korn Shell o‘xshash tomonlariga asoslangan. POSIX
oilasiga mansub standartlar PASC komiteti tomonidan ishlab chiqiladi.
POSIX 1003.2 qobiqning standart funksionalligini izohlaydi. Bourne Again
Shell POSIX standartining talablarga mos funksiyalar bilan ta‘minlaydi. Buni
bajarish uchun to‘liq kuch bilan harakat qilinadi. Bashni chaqirayotganingizda
--posix shaklida amalga oshirilish POSIX standartiga to‘liq moslikni ta‘minlaydi.