GNU/Linux >> Belajar Linux >  >> Linux

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

Gunakan opsi -B, -A atau -C

grep --help
...
-B, --before-context=NUM  print NUM lines of leading context
-A, --after-context=NUM   print NUM lines of trailing context
-C, --context=NUM         print NUM lines of output context
-NUM                      same as --context=NUM
...

-A 1 grep opsi akan memberi Anda satu baris setelahnya; -B 1 akan memberi Anda satu baris sebelumnya; dan -C 1 menggabungkan keduanya untuk memberi Anda satu baris sebelum dan sesudah, -1 melakukan hal yang sama.


Linux
  1. Cara Menyisipkan Teks di awal setiap baris di Vim

  2. Bagaimana Melewati Garis File?

  3. Bagaimana Cara Mengubah Panjang Baris Default Untuk Od Dan Hexdump?

  1. Bagaimana Menemukan Kejadian Terakhir Dari Pola Dan Mencetak Semua Baris Setelah Kejadian Terakhir?

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

  3. Bagaimana cara membuat GREP hanya memilih nilai numerik?

  1. Cetak Garis Antara (dan Tidak Termasuk) Dua Pola?

  2. Cetak Garis Antara (dan Termasuk) Dua Pola?

  3. Bagaimana Anda bisa mengganti tombol j dan k di vim?