III. NAZARIY MATERIALLAR
64
bilan aralsh holda saqlash uchun xatolik xabarlarini standart xabar shaklida
yuborishi mumkin.
Standart chiqishlarda bajarilgan kabi shell standart
xatolik buyruqlarni
ekranga yuboradi. Agarda yo‘naltirilmasa siz chiqish buyrug‘i signali bilan
yuborilayotgan signal orasidagi farqni bilolmaysiz
va bu standart xatolik kabi
jo‘natiladi.
Deskriptor fayl – bu dastur o‘z natijasini yuboruvchi va kiritish formasidan
kirish ma‘lumotlarini oluvchi joydir. Dastur bajarilish davomidadastur ishga
tushurish jarayoni 3 faylni ochadi: 0(standart kirish), 1(standart chiqish) va
2(standart xatolik). Yo‘naltirish chiqish simvoli qisqa 1> ko‘rinishga ega bo‘lib,
shellga standart chiqishga yo‘naltirishni buyuradi.
Xuddi shu kabi, < simvol 0<
qisqartmasi bo‘lib, standart kirishga yo‘naltiradi. 2> simvoli standart xatolikni
yo‘naltiradi.
Quyidagi misollar standart chiqish va standart xatolikni
turli xil va bir xil
fayllarga yo‘naltirishni ko‘rsatadi. Cat utilitasini mavjud bo‘lmagan fayl nomi
bilan ishga tushirganimizda cat standart xatolik fayliga
xatolik haqida xabar
yuboradi va mavjud faylni esa nusxalaydi va standart chiqishga yuboradi. Agar
yo‘naltirilmasa ekranga ikkala xabar ham chiqadi.