GNU/Linux >> Belajar Linux >  >> Linux

Menghitung jumlah total kecocokan dengan grep, bukan hanya berapa banyak baris yang cocok

coba ini:

grep -o -E "your expression" file |wc -l

nah, -E itu cuma contoh, bisa jadi -P, -F dll. intinya adalah -o

tes:

kent$  echo "abc xxx yyy"|grep -cP "[a-z]{3}"      
1

kent$  echo "abc xxx yyy"|grep -oP "[a-z]{3}"|wc -l
3

Ada flag -o yang menunjukkan bahwa hanya subbagian yang cocok dari baris yang harus dicetak.

Gunakan itu bersamaan dengan wc -l:

grep -o "part of line" | wc -l

man grep menjelaskannya juga.


Linux
  1. Hitung Jumlah Total Kejadian Menggunakan Grep?

  2. Bagaimana Cara Mengisi File Dengan Aliran Dari /dev/urandom Dengan Jumlah Baris Tertentu?

  3. Bagaimana Menghitung Jumlah Baris Dalam File Setelah Pertandingan Grep?

  1. Cocokkan dua string dalam satu baris dengan grep

  2. Bagaimana cara membatasi jumlah hasil yang dikembalikan dari grep?

  3. grep hanya cocok dengan garis dalam rentang yang ditentukan

  1. Bagaimana saya bisa menggunakan grep untuk mencocokkan tetapi tanpa mencetak kecocokan?

  2. Bagaimana cara menghitung jumlah baris file yang ditemukan?

  3. Grep:hitung jumlah kecocokan per baris