Pertanyaan yang diberi tag «grep»

grep adalah utilitas baris perintah yang digunakan untuk mencari teks.





5
Grep, abaikan peringatan
Saya mencoba mencari direktori instalasi paket tertentu. Saya memiliki kata kunci tertentu yang saya gunakan untuk mencari file tertentu. Selama grep, saya hanya ingin memasukkan tipe file cpp atau h . Saya tidak ingin grep menampilkan peringatan seperti Izin Ditolak atau Tidak dapat menemukan Direktori . Saya hanya ingin menampilkan …
50 search  grep 

7
Grep mencari dua kata dalam satu baris
Saya sudah mencoba menemukan cara untuk menyaring garis yang memiliki kata "lemon" dan "nasi" di dalamnya. Saya tahu cara menemukan "lemon" atau "nasi" tetapi tidak keduanya. Mereka tidak perlu berada di sebelah yang lain, hanya satu baris teks yang sama.

2
Bagaimana cara [br] ekspresi braket ricky ini bekerja?
Saya melihat one-liner ini baru-baru ini: $ ps -ef | grep [f]irefox thorsen 16730 1 1 Jun19 ? 00:27:27 /usr/lib/firefox/firefox ... Jadi sepertinya mengembalikan daftar proses dengan "firefox" dalam data tetapi meninggalkan proses grep itu sendiri, dan karena itu tampaknya setara dengan: ps -ef |grep -v grep| grep firefox Saya …

3
Menyimpan output grep ke file dengan warna
Saya perlu menyimpan hasil dari perintah grep ke file, tetapi saya juga ingin file output diformat dan menjaga warna seperti di terminal. Apakah ada cara untuk melakukan itu? Mungkin membuat grep menyimpan ke semacam bahasa markup? Jika tidak memungkinkan, apakah ada alat lain yang dapat menyelesaikan tugas ini? Saya mencoba …

5
Bagaimana cara menggunakan grep pada semua file secara non-rekursif dalam direktori?
Saya ingin mencari string teks di semua file dalam direktori (dan bukan subdirektori-nya; Saya tahu -ropsi melakukan itu, tetapi bukan itu yang saya inginkan). Lari grep "string" /path/to/dir seharusnya bisa melakukan ini, saya sudah baca, tapi itu memberi saya kesalahan: grep: dir: Adalah direktori Selanjutnya, saya mencoba menjalankan grepbeberapa file. …
35 grep 


1
Bagaimana saya bisa menonton output yang difilter dengan grep?
Saya ingin menonton perubahan output gsettings list-recursively|grep text-scal yang mana org.gnome.desktop.interface text-scaling-factor 1.0 com.canonical.Unity.Interface text-scale-factor 1.0 tetapi jika saya mencoba untuk menontonnya watch gsettings list-recursively|grep text-scal Saya tidak mendapatkan hasil, karena pipa tampaknya menjadi masalah. Bagaimana saya masih bisa menyaksikan perubahan?

3
Bagaimana cara mengambil 2 atau 3 baris, satu berisi teks yang saya inginkan, dan yang lainnya tepat di bawahnya?
Ini adalah snapshot dari log kesalahan: 06:16:29,933 ERROR EmailRMManager$:45 - Exception In get Message com.rabbitmq.client.AlreadyClosedException: clean connection shutdown; reason: Attempt to use closed channel at com.rabbitmq.client.impl.AMQChannel.ensureIsOpen(AMQChannel.java:195) at com.rabbitmq.client.impl.AMQChannel.rpc(AMQChannel.java:222) at com.rabbitmq.client.impl.AMQChannel.rpc(AMQChannel.java:208) at com.rabbitmq.client.impl.AMQChannel.exnWrappingRpc(AMQChannel.java:139) at com.rabbitmq.client.impl.ChannelN.basicGet(ChannelN.java:645) Saya melakukan perintah berikut: cat foo.log | grep ERROR untuk mendapatkan OP sebagai: 06:16:29,933 ERROR EmailRMManager$:45 …

5
grep - daftar nama file tempat ditemukannya kecocokan
Saya memiliki banyak file .html di direktori. Saya ingin melihat-lihat setiap file dan mencocokkan pola (MD5). Semua itu cukup mudah. Masalahnya adalah saya perlu tahu file apa yang cocok dengan yang ditemukan. cat *.html | grep 75447A831E943724DD2DE9959E72EE31 Hanya mengembalikan konten halaman HTML tempat kecocokan ditemukan, tetapi tidak memberi tahu saya …

6
GUI untuk menonton log (tail and grep)
Bisakah Anda merekomendasikan aplikasi GUI dengan kemampuan menonton log yang kuat? Secara umum ini akan berfungsi seperti tail -fpada GUI, tetapi di atas itu semua fitur berikut akan sangat berguna: memfilter beberapa baris berdasarkan pada ekspresi (reguler) mewarnai beberapa garis berdasarkan ekspresi (reguler) pencarian interaktif konfigurasi yang dapat disimpan dengan …

2
operator grep “+” tidak berfungsi
Ini ls -l /var/log | awk '{print $9}' | grep "^[a-z]*\.log." output ini: alternatives.log.1 alternatives.log.10.gz alternatives.log.2.gz alternatives.log.3.gz alternatives.log.4.gz alternatives.log.5.gz alternatives.log.6.gz alternatives.log.7.gz alternatives.log.8.gz alternatives.log.9.gz apport.log.1 apport.log.2.gz apport.log.3.gz tapi ini: ls -l /var/log | awk '{print $9}' | grep "^[a-z]+\.log." tidak menghasilkan apa-apa. Mengapa? Saya baru saja berubah *menjadi +. Bukankah ini …
31 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.