Pertanyaan yang diberi tag grep

grep adalah utilitas pencarian teks baris perintah yang awalnya ditulis untuk Unix. Ini menggunakan ekspresi reguler untuk mencocokkan teks, dan biasanya digunakan sebagai filter dalam saluran pipa. Gunakan tag ini hanya jika pertanyaan Anda terkait dengan pemrograman menggunakan API berbasis grep atau grep. Pertanyaan yang berkaitan dengan penggunaan atau pemecahan masalah opsi baris perintah grep itu sendiri di luar topik.

966
grep, tetapi hanya ekstensi file tertentu

Saya sedang bekerja menulis beberapa skrip ke grepdirektori tertentu, tetapi direktori ini berisi semua jenis file. Saya ingin grepadil .hdan .cppuntuk saat ini, tetapi mungkin beberapa orang lain di masa depan. Sejauh ini saya punya: { grep -r -i CP_Image ~/path1/; grep -r -i CP_Image...

729
Bagaimana cara 'menangkap' aliran berkelanjutan?

Apakah itu mungkin untuk digunakan greppada aliran berkelanjutan? Yang saya maksud adalah semacam tail -f <file>perintah, tetapi dengan greppada output untuk menjaga hanya garis yang menarik minat saya. Saya sudah mencoba tail -f <file> | grep patterntetapi tampaknya grephanya bisa...

380
Menangkap Grup Dari Grep RegEx

Saya punya skrip kecil ini di sh(Mac OSX 10.6) untuk melihat melalui array file. Google telah berhenti membantu pada saat ini: files="*.jpg" for f in $files do echo $f | grep -oEi '[0-9]+_([a-z]+)_[0-9a-z]*' name=$? echo $name done Sejauh ini (jelas, bagi Anda shell guru) $namehanya...