Grepni qanday hisoblaysiz?
Grepni qanday hisoblaysiz?

Video: Grepni qanday hisoblaysiz?

Video: Grepni qanday hisoblaysiz?
Video: Trikotaj sviter / Uniseks model / 6-12 oylik / O'g'il bolalar uchun sviter / Yelek 2024, May
Anonim

Foydalanish grep -c yolg'iz bo'ladi hisoblash jami mosliklar soni o'rniga mos keladigan so'zni o'z ichiga olgan qatorlar soni. -o opsiyasi shuni aytadi grep har bir moslikni noyob satrda chiqarish va keyin wc -l wc ga aytadi hisoblash qatorlar soni. Mos keladigan so'zlarning umumiy soni shu tarzda chiqariladi.

Xuddi shunday, Linuxda hodisalarni qanday hisoblaysiz?

Eng oson hisoblash usuli the raqam matn faylidagi satrlar, so'zlar va belgilardan foydalanish Linux terminalda "wc" buyrug'i. "Wc" buyrug'i asosan "so'z" degan ma'noni anglatadi hisoblash ” va har xil ixtiyoriy parametrlar bilan undan foydalanish mumkin hisoblash the raqam matn faylidagi satrlar, so'zlar va belgilar.

Shuningdek, bilingki, men bir nechta naqshlarni qanday ko'rishim mumkin?

  1. Shaklda bitta tirnoqdan foydalaning: grep 'pattern*' file1 file2.
  2. Keyinchalik kengaytirilgan muntazam iboralardan foydalaning: egrep 'pattern1|pattern2' *. py.
  3. Nihoyat, eski Unix qobiqlarini/oslarini sinab ko'ring: grep -e pattern1 -e pattern2 *. pl.

Shu munosabat bilan UNIX faylidagi fayllar sonini qanday hisoblash mumkin?

ko'p yo'llari bor. wc dan foydalanish bitta. Wc vositasi "so'z hisoblagichi" dir UNIX va UNIX - operatsion tizimlar kabi, siz undan ham foydalanishingiz mumkin qatorlarni hisoblash a ichida fayl , -l variantini qo'shish orqali wc -l foo bo'ladi hisoblash soni chiziqlar in foo.

Joker belgi bilan qanday munosabatdasiz?

grep foydalanmaydi joker belgi , u muntazam iboralarni ishlatadi. Shunday qilib, "a*" mos keladigan "", yoki "a" yoki "aaaaaaa" yoki "aaaaaaaaaaaaaaaa" degan ma'noni anglatadi. "ora. *r2" ni sinab ko'ring.. muntazam iboralar uchun alohida ma'no bor -- "har qanday belgi".

Tavsiya: