GNU/Linux >> Belajar Linux >  >> Linux

Bagaimana saya bisa memformat keluaran grep saya untuk menampilkan nomor baris di akhir baris, dan juga hitungan hit?

-n mengembalikan nomor baris.

-i adalah untuk kasus abaikan. Hanya untuk digunakan jika pencocokan huruf besar/kecil tidak diperlukan

$ grep -in null myfile.txt

2:example two null,
4:example four null,

Gabungkan dengan awk untuk mencetak nomor baris setelah pertandingan:

$ grep -in null myfile.txt | awk -F: '{print $2" - Line number : "$1}'

example two null, - Line number : 2
example four null, - Line number : 4

Gunakan substitusi perintah untuk mencetak jumlah null total:

$ echo "Total null count :" $(grep -ic null myfile.txt)

Total null count : 2

Gunakan -n atau --line-number .

Lihat man grep untuk lebih banyak opsi.


gunakan grep -n -i null myfile.txt untuk menampilkan nomor baris di depan setiap kecocokan.

Saya tidak berpikir grep memiliki tombol untuk mencetak jumlah baris total yang cocok, tetapi Anda bisa menyalurkan output grep ke wc untuk mencapainya:

grep -n -i null myfile.txt | wc -l

Linux
  1. Bagaimana saya bisa membuat grep mencetak baris di bawah dan di atas setiap baris yang cocok?

  2. Bagaimana saya bisa memeriksa jumlah hit untuk setiap aturan di iptables?

  3. Bagaimana saya bisa mendapatkan tanggal dan waktu saat ini di terminal dan mengatur perintah khusus di terminal untuk itu?

  1. Bagaimana saya bisa mengulang output dari perintah shell?

  2. Bagaimana saya bisa mendapatkan bitrate video dari baris perintah di Linux?

  3. Bagaimana saya bisa membuka file dengan nomor baris yang ditampilkan dari baris perintah di 'vi'?

  1. Bagaimana cara Menyimpan output SHOW PROCESSLIST ke dalam file di MySQL?

  2. Bagaimana Cara Mendapatkan Hitungan File Dalam Direktori Menggunakan Baris Perintah?

  3. Bagaimana Menyoroti Kata Dalam Output "kucing"??