Saya memiliki masalah sehingga saya mendapatkan terlalu banyak informasi setelah pertandingan
grep -RnisI --color=auto "pseudomonas" *
Saya hanya ingin mendapatkan 20 karakter atau 10 kata setelah dan sebelum pertandingan.
Apa alat yang tepat untuk melakukan hal seperti itu?
-A1
dan-B1
resp.), Tetapi terlalu banyak? Di mana tepatnya Anda ingin output Anda dipangkas?Jawaban:
Ini harus dilakukan untuk Anda
Memperbarui:
Jika Anda tidak ingin menggunakan cat, Anda bisa menggunakan grep dengan file sebagai parameter:
Juga, -P menggunakan Perl Regex, yang dikatakan halaman manual itu eksperimental, jika Anda ingin menghindari tanda itu, Anda bisa menggunakan egrep sebagai gantinya:
sumber
> results.txt
di akhir perintah Anda, tetapi itu tidak akan memberi tahu Anda di file mana Anda menemukannya.Mengasumsikan kecocokan dan konteksnya tidak tumpang tindih dan bahwa nama file tidak mengandung
pseudomonas
.Perhatikan juga bahwa nomor baris yang dilaporkan adalah nomor awal dari konteks.
sumber