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.


5
Jalankan `grep` mengecualikan file di jalur tertentu
Saya ingin mengecualikan file ./test/main.cppdari pencarian saya. Inilah yang saya lihat: $ grep -r pattern --exclude=./test/main.cpp ./test/main.cpp:pattern ./lib/main.cpp:pattern ./src/main.cpp:pattern Saya tahu adalah mungkin untuk mendapatkan output yang saya inginkan dengan menggunakan beberapa perintah dalam pengaturan pipa-dan-filter, tetapi apakah ada beberapa kutipan / pelarian yang akan membuat grepmengerti apa yang saya …

4
ekstrak karakter sebelum () menggunakan grep
Saya perlu mengekstraksi karakter sebelum karakter '('. Struktur file saya adalah: mawar (bagus) ook daisy () no lilly (buruk) baik-baik saja bunga matahari () bagus Saya perlu file output dalam bentuk: rose daisy lilly sunflower adakah yang bisa memberitahu perintah untuk ini ..... awk, grep atau sed lebih disukai ...
12 sed  awk  grep 

2
grep untuk mengabaikan pola
Saya mengekstraksi URL dari situs web menggunakan cURL seperti di bawah ini. curl www.somesite.com | grep "<a href=.*title=" > new.txt File new.txt saya adalah seperti di bawah ini. <a href="http://website1.com" title="something"> <a href="http://website1.com" information="something" title="something"> <a href="http://website2.com" title="some_other_thing"> <a href="http://website2.com" information="something" title="something"> <a href="http://websitenotneeded.com" title="something NOTNEEDED"> Namun, saya hanya perlu …
12 grep 

2
Menggunakan baris kosong sebagai konteks "pemisah-kelompok" untuk grep
Saya perlu keluaran grep dengan konteks, warna, dan garis kosong sebagai pemisah grup. Dalam pertanyaan ini , saya belajar cara mendefinisikan custom group-separator, dan saya telah membangun perintah grep saya seperti ini: grep --group-separator="" --color=always -A5 tetapi pemisah grup sebenarnya tidak kosong, malah masih berisi kode warna (yaitu [[36m[[K[[m[[K). Ini …
12 grep  perl  colors 

4
Cetak baris hanya jika baris berikutnya TIDAK mengandung kecocokan tertentu
Saya mencoba mencari file log untuk aktivitas log yang tidak lengkap. Misalnya, saya mencatat "Aktivitas awal untuk ID 1234 ..." dan jika berhasil, baris berikutnya adalah "Aktivitas 1234 Selesai." Saya mencoba mendapatkan garis "Mulai ..." yang TIDAK diikuti oleh garis "Selesai" yang sesuai. Contoh File Log Starting activity for ID …
12 grep  sed  awk 

3
Grep_color di mac
Saya mencoba untuk mendapatkan regex saya disorot di mac menggunakan terminal. Saya telah menempatkan ini .profile: export GREP_COLOR='1;30;40' Tidak ada yang berubah, jadi saya menambahkan hal yang sama ke yang bash.profilebelum ada, me-restart mesin apa-apa. Ketika saya: egrep --color=auto ".*\W blah blah " kemudian menyala beberapa warna kuning tetapi saya …
12 grep  osx  colors 

2
menggunakan xargs untuk menangkap beberapa pola
Saya memiliki file yang memiliki syarat yang ingin saya terima, dengan setiap istilah menjadi satu baris dalam file tersebut. Saya berpikir saya bisa melakukan ini dengan xargs. Apa yang saya dapat kumpulkan dari contoh-contoh dari halaman manual seperti ini find ./work -print0 | xargs -0 rm adalah bahwa xargs menambahkan …
12 grep  xargs 



4
grep - menghapus teks setelah token pembatas
Saya memiliki file di mana saya harus menghilangkan semuanya setelah yang pertama ;pada setiap baris. Jadi file seperti ini: sdfsdsdf; fsdfsddf;sdfsd; Akan menghasilkan ini: sdfsdsdf fsdfsddf Saya telah melihat ke dalam grepdan sed. Saya akan menghargai jawaban yang menggabungkan salah satu dari perintah ini.

8
Grep menghapus baris dengan 0 tetapi tidak 0,2?
Saya memiliki file yang isinya mirip dengan yang berikut. 0 0 0.2 0 0 0 0 Saya perlu menghapus semua baris dengan nol tunggal. Saya berpikir untuk menggunakan grep -v "0", tetapi ini juga menghapus baris yang berisi 0,2. Saya melihat saya bisa menggunakan -wopsi ini, tetapi sepertinya ini juga …
12 grep 

3
Hapus karakter terakhir dalam sebuah kata tetapi hanya jika karakternya ada - dalam bash
Bagaimana cara menghapus karakter terakhir hanya jika ada? memasukkan: OpenOffice.org/m openOffice.org/ozm Pers. Pfg. phil. Prof. resp. Roonstr./m roonstr./ozm output yang diinginkan: OpenOffice.org openOffice.org Pers Pfg phil Prof. resp Roonstr roonstr Saya mengerti sejauh ini bahwa hanya titik yang tersisa, tetapi sayangnya perintah sed terakhir juga menghapus huruf g: $ cat …

2
Menggunakan grep -v pada banyak argumen
Apakah ada cara yang lebih sederhana untuk melakukan ini? grep -v foo file | grep -v bar Mungkin ada cara yang sangat elegan untuk melakukannya dengan egrep, tetapi bagaimana cara menggunakan grep tua biasa? EDIT: grep -v 'foo\|bar' filetampaknya hanya berfungsi dengan GNU grep. Saya menggunakan Solaris. Ada solusi untuk …
12 grep  solaris 

3
grep: file input 'X' juga merupakan output
Saya menggunakan ubuntu 14.4, dan berusaha untuk mengarahkan output dari grepperintah ke file, tetapi saya terus mendapatkan kesalahan ini: grep: input file 'X' is also the output Saya telah mencari masalah ini dan baru mengetahui bahwa itu adalah bug ubuntu 12.4dan tidak ada penjelasan tentang, ada yang bisa membantu saya …

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.