Mundarija:

Awk da NR nimani anglatadi?
Awk da NR nimani anglatadi?

Video: Awk da NR nimani anglatadi?

Video: Awk da NR nimani anglatadi?
Video: ЛЮБОВЬ С ДОСТАВКОЙ НА ДОМ (2020). Романтическая комедия. Хит 2024, Noyabr
Anonim

NR bu a AWK o'rnatilgan o'zgaruvchi va u qayta ishlanayotgan yozuvlar sonini bildiradi. Foydalanish: NR mumkin harakat blokida ishlatilishi ishlov berilayotgan satr sonini va agar u bo'lsa hisoblanadi END itda ishlatiladi mumkin to'liq qayta ishlangan satrlar sonini chop etish. Misol: Foydalanish NR yordamida fayldagi satr raqamini chop etish AWK.

Bu erda NR Linux nima?

NR kirish faylidagi yozuvlar soni uchundir. NR fayldagi yozuvlar soni emas, balki joriy yozuv/satrning soni. Faqat END blokida (yoki faylning oxirgi satrida) bu fayldagi qatorlar soni.

Yuqoridagilardan tashqari, Unix-da FNR nima? awk ichida, FNR joriy fayldagi yozuv raqamini (odatda qator raqamini) bildiradi va NR umumiy yozuv raqamini bildiradi. Ushbu naqsh odatda faqat birinchi faylda amallarni bajarish uchun ishlatiladi.

Shunday qilib, misol bilan Linuxda awk buyrug'i nima?

Unix-da AWK buyrug'i / Linux misollar bilan . Awk ma'lumotlarni manipulyatsiya qilish va hisobotlarni yaratish uchun ishlatiladigan skript tilidir. The awk buyrug'i dasturlash tili kompilyatsiya qilishni talab qilmaydi va foydalanuvchiga o'zgaruvchilar, raqamli funktsiyalar, qator funktsiyalari va mantiqiy operatorlardan foydalanish imkonini beradi.

Gawk dan qanday foydalanasiz?

gawk buyrug'i quyidagilar uchun ishlatilishi mumkin:

  1. Faylni satr bo'yicha skanerlaydi.
  2. Har bir kirish qatorini maydonlarga ajratadi.
  3. Kirish qatori/maydonlarini naqsh bilan solishtiradi.
  4. Tegishli satrlarda amal(lar)ni bajaradi.
  5. Ma'lumotlar fayllarini o'zgartirish.
  6. Formatlangan hisobotlarni tayyorlang.
  7. Chiqish qatorlarini formatlash.
  8. Arifmetik va satr amallari.

Tavsiya: