Ehtimol, bizning doimiy o'quvchilarimiz oldingi maqolalarda grep yordam dasturiga duch kelishgan. Shuni ta'kidlash kerakki, ushbu buyruq qatori vositasi tizim boshqaruvida juda foydali. Va har qanday o'zini hurmat qiladigan IT mutaxassisi ushbu buyruq yordamida chiqish filtrlashni o'zlashtirishi kerak. Bugun biz qator raqamlarini yoki o'yinlar sonini qanday olish haqida gaplashamiz grep - bu kiritilgan Linux operatsion tizimi ma'ruza kursi Boku.
Biz kerakli naqshni o'z ichiga olgan qator raqamlarini ko'rsatamiz, Linux operatsion tizimi ma'ruzalar kursi Boku
Avvalo, qachon qator raqamlari kerak bo'lishi mumkinligini ko'rib chiqaylik grep. Aytaylik, siz katta dastur yoki OS sozlamalari fayli bilan ishlayapsiz (Konfiguratsiya fayli). Qaysi parametrlarda o'xshash nomlar turli kontekstlarda bir necha marta eslatib o'tilgan. Yoki yuzlab yoki minglab qator matnlarni o'z ichiga olgan dastur manba kodli fayllarni ochsangiz. Qaysi tarkibida mazmuni va sintaksisi jihatidan juda o‘xshash konstruksiyalar ko‘p marta takrorlanadi.
Albatta, buni amalga oshirish uchun siz avval o'tishingiz kerak Linux xavfsizlik kursi Boku va Ozarbayjonda IT mutaxassisi bo'ling. Biroq, bunday misollarning barchasida siz buyruq yordamida hayotingizni sezilarli darajada soddalashtirishingiz mumkin grep. Shuningdek, shablonga mos keladigan qiymatlarga qo'shimcha ravishda ko'rsatishga imkon beruvchi parametrdan foydalanish. Va bunday o'yinlar topilgan qator raqamlari. Bundan tashqari, Linuxda buni qilish juda oson.
Chiqish natijalarini qator raqamlari bilan to'ldirish uchun buyruqqa qo'shing grep variant -n. Bu har bir mos qiymatdan oldin raqam va ikki nuqtani chop etadi. Bu raqam fayldagi qatorning seriya raqamidir. Unda yordamchi dastur qidirilgan naqshlardan biriga mos keladigan qiymatni topdi. Keyingi maqolalarimizda Linux matn muharrirlarida qatorlarni raqamlashni qanday yoqish haqida gaplashamiz.
Buyruq chiqishini qanday formatlash haqida ko'proq ma'lumot olish uchun biz o'tishni tavsiya qilamiz Linux torrent kurslari Boku. Eslatib o‘tamiz, 2023-yilda bu IT sohasida martaba boshlashning eng oson yo‘llaridan biridir. Shuningdek, axborot texnologiyalarida ishga joylashishning eng ishonchli yo'li.
Biz mos keladigan satrlar o'rniga topilgan mosliklar sonini ko'rsatamiz
Albatta, qidiruv natijalarini qator raqamlari bilan ko'rsatish juda qulay. Ayniqsa, keyinroq qidirilayotgan faylni tahrirlashni rejalashtirsangiz. Yoki siz izlayotgan elementlar uning qaysi qismlarida joylashganligini bilmoqchi bo'lsangiz. Biroq, ba'zi hollarda foydalanuvchi boshqa ma'lumotlarga muhtoj. Ya'ni, matnda nechta moslik topilgan. Mutaxassislarimiz ushbu texnika aynan nima uchun ishlatilishini tushunishga yordam beradi. Linux onlayn kurslari Boku.
Siz operatsion tizim yoki dasturning voqealar jurnali fayllarini tahlil qilyapsiz deb faraz qilaylik. Shuni ta'kidlash kerakki, bunday fayllar juda keng bo'lishi mumkin. Va ko'pincha minglab satr matnlarni o'z ichiga oladi. Holbuki, siz odatda aniq ma'lumotlarga qiziqasiz. Masalan, so'zni o'z ichiga olgan qatorlar soni xato ("xato").
Bunday holda siz grep buyrug'iga variantni qo'shishingiz kerak -c (ingliz tilidan. hisoblash - "hisoblash"). Shuni ta'kidlash kerakki, agar siz bir nechta shablonlarni qidirsangiz, ularning har biri uchun umumiy moslik soni ko'rsatiladi. Bundan tashqari, ko'proq ma'lumotli natijalarga erishish uchun vaziyatni e'tiborsiz qoldirish foydali bo'ladi. Shunday qilib, shunday natija beradi xato, xato, ERROR. Buning uchun grep buyrug'iga variantni qo'shing -i.
Katta ehtimol bilan, bu texnikaning ikkalasi ham sezilarli Linux bilan ishlashni osonlashtiradi. Va ular sizga katta hajmdagi matnlarda kerakli ma'lumotlarni yaxshiroq qidirishga imkon beradi. Va shuningdek - ma'lum bir elementning takrorlanish sonini aniqlash. Murakkab va ko'p vaqt talab qiladigan qo'lda hisob-kitoblarni amalga oshirmasdan. Tizim ma'muri faqat oddiy vazifalarni avtomatlashtirish qobiliyatiga ega.
komanda SEDİCOMM universiteti: Cisco akademiyasi, Linux Professional Instituti, Python instituti.

