terminal
Qabul bo'limi: stdin, printf jadvali va jurnal intizomi
Osonbolt+20 XPflagMajburiy
Ofis qabul bo'limi uchun ro'yxatga olish skripti kerak: ma'lumot stdin'dan keladi (odam yoki boshqa dastur yozadi), natija chiroyli jadval qatorida chiqadi, har bir qabul jurnalga qo'shiladi (o'chirilmaydi!), xatolar esa stderr'ga boradi. Vazifa /root/qabul/anketa.sh skriptini yozing (bajariladigan, !/bin/bash): read -r bilan stdin'dan 3 qator o'qisin: ism, yosh, shahar. Yosh faqat raqam bo'lsin ([[ = ^[0-9]+$ ]]). Aks holda: stderr'ga XATO: ... xabari, chiqish kodi 1 , jurnalga HECH NARSA yozilmaydi. To'g'ri kiritishda stdout'ga AYNAN shu printf formatida qator chiqarsin: Masalan Aziza / 25 / Toshkent uchun: Aziza | 25 | Toshkent /root/qabul/jurnal.log fayliga qo'shib ( ) yozsin — har qabul bitta qator: Heredoc (cat sinovi). Noto'g'ri yoshda: stderr'da XATO, kod 1, jurnal toza qoladi. xush.txt heredoc bilan, ism kengaygan holda.