Pertanyaan yang diberi tag grep

grep adalah utilitas baris perintah Unix yang mencari input untuk baris yang cocok dengan (atau tidak) ekspresi reguler dan mencetak hasilnya. Gunakan tag ini untuk pertanyaan tentang cara menggunakan fitur grep, cara menulis ekspresi reguler yang berfungsi dengan grep, dan penggunaan umum. Karena grep sekarang tersedia di lingkungan mirip Unix (misalnya, Cygwin di Windows), Anda juga dapat menggunakan tag ini untuk pertanyaan kompatibilitas, dan perbedaan antara versi dan lingkungan perangkat lunak.

179
Menggunakan arloji dengan pipa

Saya ingin menjalankan perintah ini: watch -n 1 tail -n 200 log/site_dev.log | grep Doctrine Tapi itu tidak berjalan, karena "Saya pikir" bahwa grep mencoba berjalan pada jam tangan bukannya pada ekor ... Apakah ada cara untuk melakukan sesuatu seperti watch -n 1 (tail -n 200 log/site_dev.log |...

72
grep untuk menemukan file yang mengandung ^ M (Windows carriage return)

Saya menggunakan Linux. Ada ^ M sial (Windows cariage return) di suatu tempat tersembunyi di ribuan file konfigurasi, dan saya harus menemukannya, karena itu membuat server gagal. Bagaimana saya menemukan ^ M di antara hierarki direktori yang penuh dengan file konfigurasi? Saya pikir saya tidak...

69
Bagaimana menemukan uptime dari proses linux

Bagaimana cara menemukan uptime dari proses linux yang diberikan. ps aux | grep gedit | grep -v grep memberi saya banyak informasi yang mencakup waktu di mana proses dimulai. Saya secara khusus mencari saklar yang mengembalikan waktu proses dalam milidetik. Terima

60
Memantau file hingga string ditemukan

Saya menggunakan tail -f untuk memonitor file log yang sedang ditulis secara aktif. Ketika string tertentu ditulis ke file log, saya ingin keluar dari pemantauan, dan melanjutkan dengan sisa skrip saya. Saat ini saya menggunakan: tail -f logfile.log | grep -m 1 "Server Started" Ketika string...

52
Fungsi mirip grep untuk Notepad ++?

Saya ingin memiliki beberapa fungsi mirip grep di Notepad ++. Di dalamnya versi paling sederhana, saya ingin dapat menyalin semua baris dari buffer saat ini yang mengandung kata fooke buffer baru. Saya dapat menggunakan plugin TextFX untuk menyembunyikan semua baris tanpa foo, tapi itu tidak...

49
grep rekursif: kecualikan direktori tertentu

Saya menggunakan grep rekursif banyak untuk menemukan file sumber dengan konten tertentu. grep -Rni "myfunc" . Pada basis kode yang besar, ini bisa lambat, jadi saya menggunakan --incldue untuk membatasi ekstensi / daftar putih. grep -Rni --include=*.java "myfunc" . Namun, akan lebih efisien...

47
Bisakah GNU Grep menghasilkan grup yang dipilih?

Apakah mungkin untuk menggunakan GNU grep untuk mendapatkan grup yang cocok dari ekspresi? Contoh: echo "foo 'bar'" | grep -oE "'([^']+)'" Yang akan menghasilkan "'bar'". Tetapi saya hanya ingin mendapatkan "bar", tanpa harus mengirimkannya melalui grep sekali lagi (mis. Dapatkan grup yang...

45
Powershell setara dengan `grep -r -l` (--files-with-cocok)

Di Powershell, bagaimana cara membuat daftar semua file dalam direktori (secara rekursif) yang berisi teks yang cocok dengan regex yang diberikan? File-file yang dimaksud berisi baris yang sangat panjang dari teks yang tidak dapat dipahami, jadi saya tidak ingin melihat baris yang cocok - hanya...

34
Cara menggunakan 'sed' dengan perpipaan

Saya ingin mengganti string yang dihasilkan grep, saya punya: $ npm info webpack | grep version itu output saya $ version: '2.1.0-beta.12', tetapi saya ingin memiliki: $ 2.1.0-beta.12 Jadi saya pikir saya mungkin mencapai itu dengan menggunakan seddan mengganti substring yang tidak perlu....

34
perintah find / grep tanpa mencari share yang dipasang

Ketika saya menggunakan perintah find, saya hampir selalu perlu mencari drive lokal. Tapi, saya hampir selalu memiliki share jaringan super besar dan ini termasuk dalam pencarian. Apakah ada cara mudah untuk mengecualikan mereka yang ada di perintah find, grep, dan perintah serupa lainnya?...

34
Menulis output "tail -f" ke file lain

Sebagai kelanjutan dari posting terakhir saya di mana saya biasa grep & tail -fmenemukan kejadian "langka". Saya ingin merekam ini di file lain. Saya sudah mencoba berputar tail -f log.txt | egrep 'WARN|ERROR' ke tail -f log.txt | egrep 'WARN|ERROR' | tee filtered_output.txt File dibuat,...

28
ambil "istilah" dan kecualikan "istilah lain"

Saya mencoba membangun pencarian grep yang mencari istilah tetapi tidak termasuk baris yang memiliki istilah kedua. Saya ingin menggunakan beberapa -e "pattern"opsi tetapi itu tidak berhasil. Ini adalah contoh dari perintah yang saya coba dan pesan kesalahan yang dihasilkannya. grep -i -E "search...