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.

9
Cara mengambil dan mengganti
Saya perlu secara rekursif mencari string yang ditentukan dalam semua file dan subdirektori dalam direktori dan mengganti string ini dengan string lain. Saya tahu bahwa perintah untuk menemukannya mungkin terlihat seperti ini: grep 'string_to_find' -r ./* Tetapi bagaimana saya bisa mengganti setiap instance string_to_finddengan string lain?
252 linux  grep  replace 


5
Cara membalikkan ekspresi grep
Ekspresi grep berikut berhasil mendaftar semua file .exe dan .html di direktori dan sub direktori saat ini. ls -R |grep -E .*[\.exe]$\|.*[\.html]$ Bagaimana cara membalikkan hasil ini untuk mencantumkan yang bukan .html atau .exe sebagai gantinya. (Yaitu !=,.)
237 regex  linux  grep 


3
grep tanpa menunjukkan path / file: line
Bagaimana Anda memahami dan hanya mengembalikan garis yang cocok? yaitu Path / nama file dihilangkan dari hasil. Dalam hal ini saya ingin melihat semua file .bar di direktori saat ini, mencari istilah FOO find . -name '*.bar' -exec grep -Hn FOO {} \;
234 linux  unix  grep  find 

19
Bagaimana saya bisa mendapatkan `find` untuk mengabaikan direktori .svn?
Saya sering menggunakan findperintah untuk mencari melalui kode sumber, menghapus file, apa pun. Anehnya, karena Subversion menyimpan duplikat dari setiap file di .svn/text-base/direktori -nya, pencarian sederhana saya akhirnya mendapatkan banyak hasil duplikat. Sebagai contoh, saya ingin mencari uintsecara berulang dalam beberapa file messages.hdan messages.cpp: # find -name 'messages.*' -exec grep …
227 linux  find  bash  grep  svn 



5
bagaimana melakukan operasi grep pada semua file dalam direktori
Bekerja dengan xenserver, dan saya ingin melakukan perintah pada setiap file yang ada di direktori, mengeluarkan beberapa hal dari output perintah dan menambahkannya dalam file. Saya jelas pada perintah yang ingin saya gunakan dan bagaimana mengeluarkan string yang diperlukan. Tapi yang saya tidak jelas adalah bagaimana saya menjalankan perintah ini …
218 linux  shell  grep 

11
Bagaimana cara menampilkan baris berikutnya setelah yang cocok?
grep -A1 'blah' logfile Berkat perintah ini untuk setiap baris yang memiliki 'bla' di dalamnya, saya mendapatkan output dari baris yang berisi 'bla' dan baris berikutnya yang mengikuti di logfile. Mungkin yang sederhana tapi saya tidak bisa menemukan cara untuk menghilangkan baris yang memiliki 'bla' dan hanya menampilkan baris berikutnya …
218 awk  sed  grep 

21
Cocokkan dua string dalam satu baris dengan grep
Saya mencoba menggunakan grepuntuk mencocokkan garis yang berisi dua string berbeda. Saya telah mencoba yang berikut tetapi ini cocok dengan baris yang berisi string1 atau string2 yang bukan yang saya inginkan. grep 'string1\|string2' filename Jadi bagaimana cara mencocokkan grephanya dengan garis yang berisi kedua string ?
218 regex  linux  string  grep 



2
Cara menekan hasil pencocokan file biner di grep [ditutup]
Tutup. Pertanyaan ini tidak memenuhi pedoman Stack Overflow . Saat ini tidak menerima jawaban. Ingin meningkatkan pertanyaan ini?Perbarui pertanyaan sehingga sesuai topik untuk Stack Overflow. Ditutup 3 tahun yang lalu . Perbaiki pertanyaan ini Ketika menggunakan grep di linux, hasilnya sering berisi banyak "file biner XXX yang cocok", yang tidak …
215 linux  grep 

25
Bagaimana menemukan pola di beberapa garis menggunakan grep?
Saya ingin mencari file yang memiliki "abc" DAN "efg" dalam urutan itu, dan kedua string berada pada baris yang berbeda dalam file itu. Misalnya: file dengan konten: blah blah.. blah blah.. blah abc blah blah blah.. blah blah.. blah blah.. blah efg blah blah blah blah.. blah blah.. Harus dicocokkan.
208 regex  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.