Pertanyaan yang diberi tag «grep»

Untuk pertanyaan terkait grep, alat baris perintah untuk mencari pola teks dalam file. Gunakan tag ini untuk pertanyaan tentang grep sendiri atau pertanyaan tentang masalah yang timbul karena menggunakan alat baris perintah grep.

4
Grep word di dalam file lalu salin file tersebut
Saya memiliki koleksi file (* .zip, * .txt, * .tar.gz, * .doc, ... dll). File-file ini berada dalam jalur. Saya ingin menemukan semua file (* .txt), lalu salin, hanya, file teks yang berisi kata-kata tertentu (misalnya LINUX / UNIX). Saya menjalankan yang berikut: find . -name "*.txt" | grep 'LINUX/UNIX' …

7
grep lewatkan n baris file dan hanya mencari setelah
Saya memiliki file log yang sangat besar dan ingin memahami kemunculan pola yang pertama, dan kemudian menemukan pola lain tepat setelah kejadian ini. Sebagai contoh: 123 XXY 214 ABC 182 558 ABC 856 ABC Dalam contoh saya, saya ingin mencari 182dan kemudian menemukan kejadian berikutnyaABC Kejadian pertama sederhana: grep -n …
9 grep 

1
Referensi kembali tidak valid menggunakan grep
Jadi saya mencoba menemukan kata-kata 6 huruf yang terdiri dari satu karakter yang diulang tiga kali diikuti oleh karakter lain yang diulang tiga kali. Misalnya aaabbbatau oookkk. Aku sedang mencoba: grep -E "[a-z]\1{3}\S[a-z]\1{3}" filename Pertama, apakah regex itu benar? Kedua mengapa saya mengerti grep: Invalid back reference?


2
grep hanya pola subdirektori yang cocok
Saya memiliki pohon direktori yang terdiri dari beberapa ribu subdirektori, tetapi saya sering perlu hanya mengambil sebagian kecil dari direktori tersebut. Bagaimana saya bisa grephanya subdirektori yang cocok dengan suatu pola? Sebagai contoh, misalkan saya memiliki subdirektori yang ingin saya bahas: ... ... ... /foo /fooLib /fooHandler /fooGizmo ... ... …
9 grep 

3
Alat baris perintah untuk mencari file docx
Apakah ada alat baris perintah untuk mencari file docx? Saya mencoba grep, tetapi tidak berfungsi dengan docx meskipun berfungsi baik dengan file txt dan xml. Saya bisa mengonversi docx ke txt terlebih dahulu, tetapi saya lebih suka alat yang beroperasi langsung pada file docx. Saya membutuhkan alat untuk bekerja di …

2
Balikkan grep untuk mendapatkan beberapa kemunculan terakhir dalam suatu file
Katakanlah saya ingin mengambil 5 menyebutkan cron terakhir dalam /var/log/syslog.logmelihat ke manual grep sepertinya saya tidak bisa mendapatkan grep untuk mencari secara terbalik. Namun saya dapat mengambil kejadian terbaru. grep cron -m 5 /var/log/syslog Apakah ada perintah reverse grep yang bisa saya gunakan? :)
9 grep 

2
grep karakter yang cocok dari suatu pertandingan
Saya mencari untuk menemukan dan mengganti dalam database dump raksasa, dan itu tidak melakukan apa yang saya pikir harus terjadi. Saya ingin mengambil string target saya di file, dan kemudian melihat sekitar 8 karakter atau lebih (saya mungkin perlu menyesuaikan nomor itu, tergantung). Bagaimana saya bisa melakukan itu? Alasan saya …

7
Dapatkan konten sebelum titik dua
Saya memiliki file teks di Linux yang isinya seperti di bawah ini: help.helloworld.com:latest.world.com dev.helloworld.com:latest.world.com Saya ingin mendapatkan konten sebelum titik dua seperti di bawah ini: help.helloworld.com dev.helloworld.com Bagaimana saya bisa melakukan itu di dalam terminal?

3
Mengapa saya tidak bisa memahami cara ini?
Saya ingin mengubah baris "disable = yes" menjadi "disable = no" menjadi file berikut: [root@centos2 ~]# cat /etc/xinetd.d/tftp service tftp { ... server_args = -s /var/lib/tftpboot disable = yes per_source = 11 ... } Saya mencoba ini: [root@centos2 ~]# grep 'disable = yes' /etc/xinetd.d/tftp [root@centos2 ~]# dengan hanya menyalin ruang …
8 sed  grep 

3
Mengoptimalkan GNU grep
Saya menggunakan egrep ( grep -E) dengan file POLA. ( -f path/to/file). Ini dilakukan dalam loop tak terbatas pada aliran teks. Ini menyiratkan bahwa saya tidak dapat mengakumulasi dan meneruskan SEMUA input untuk menerima sekaligus (seperti *.log). Apakah ada cara untuk membuat grep "save" NFA yang sedang dibangun dari file …
8 grep 

2
Perpipaan dari find ke grep
Apa yang saya coba lakukan? Tulis perintah yang mencari file apa pun yang tidak diperlukan oleh file lain di proyek saya. Apa yang sudah saya coba? Saya menggunakan finduntuk mendapatkan daftar nama file. Sekarang saya ingin menggunakan nama file sebagai string pencarian (bukan file untuk mencari). Saya menggunakan find server/lib …



5
Cara menemukan garis yang dimulai dengan **
Saya perlu mencari jika ada baris dalam file yang dimulai **. Saya tidak tahu bagaimana melakukannya karena *ditafsirkan sebagai wildcard oleh shell. grep -i "^2" test.out berfungsi jika garis dimulai dengan 2 tetapi grep -i "^**" test.out jelas tidak bekerja. (Saya juga perlu tahu apakah baris ini berakhir dengan )tetapi …

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.