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
Cara mengekstrak log di antara dua prangko waktu
Saya ingin mengekstrak semua log di antara dua cap waktu. Beberapa baris mungkin tidak memiliki timestamp, tapi saya juga ingin garis itu. Singkatnya, saya ingin setiap baris yang berada di bawah dua prangko waktu. Struktur log saya terlihat seperti: [2014-04-07 23:59:58] CheckForCallAction [ERROR] Exception caught in +CheckForCallAction :: null --Checking …

2
Grep alias - nomor baris kecuali ada dalam pipa
Saya ingin membuat alias bash untuk grep yang menambahkan nomor baris: alias grep='grep -n' Tapi itu, tentu saja, menambahkan nomor baris ke saluran pipa juga. Sebagian besar waktu (dan tidak ada pengecualian muncul dalam pikiran) Saya tidak ingin nomor baris dalam pipa (setidaknya secara internal, mungkin OK jika itu yang …


2
Mengapa "kata kunci grep" menyebabkan terminal untuk selamanya?
Ketika saya mengetik "grep doc" di terminal, itu hanya tidak melakukan apa-apa, menghentikan terminal dari melakukan hal lain sebelum saya melarikan diri menggunakan Ctrl+ Catau Z. Saya tahu ini bukan bagaimana saya seharusnya menggunakan grep, tetapi hanya ingin tahu mengapa ini terjadi.
25 grep 

2
Apa gunanya mengarahkan ulang output grep ke / dev / null?
Pertimbangkan baris ini: ${libdir}/bin/licenseTool check "${SERIAL}" "${VERSION}" "${PRODUCT}" ${libdir} | grep '^200' >/dev/null Apa gunanya mencari pola dalam output jika hasil yang dibuang? Dan, jika baris seperti itu muncul sebagai hal terakhir dalam skrip bash, apakah nilai keluarnya dikembalikan ke pemanggil skrip, atau diabaikan? (Saya berspekulasi apakah kita dapat menganggap …

3
Bagaimana cara menggunakan [\ w] + dalam ekspresi reguler di sed?
Saya menggunakan Windows, tapi saya kira pertanyaan saya masih ditempatkan dengan benar di sini. C:\Users\User>grep --version GNU grep 2.6.3 C:\Users\User>sed --version GNU sed version 4.2.1 Saya perhatikan bahwa karya-karya berikut (keluaran here): echo here | grep -E "\w+" echo here | grep -E "[her]+" Tapi, ini tidak berhasil (tidak menghasilkan …




15
'ls -1': cara membuat daftar nama file tanpa ekstensi
ls -1 daftar elemen saya seperti ini: foo.png bar.png foobar.png ... Saya ingin terdaftar tanpa .pngseperti: foo bar foobar ... (dir hanya berisi .pngfile) Adakah yang bisa memberi tahu saya cara menggunakannya grepdalam kasus ini? Tujuan: Saya memiliki file teks di mana semua nama terdaftar tanpa ekstensi. Saya ingin membuat …
24 shell  grep  ls 

3
Perintah Setara untuk grep file biner
Saya memiliki banyak binari dan saya tahu bahwa di dalam binari ini ada string yang ingin saya temukan. Saya ingin melakukan: grep -lir "the string I am looking for" dan dapatkan daftar semua binari di dalam direktori tertentu yang berisi string itu tetapi grep -lirtampaknya tidak bekerja dengan file-file ini. …
24 grep 

3
Mengapa 'grep -q' mengkonsumsi seluruh file input?
Pertimbangkan file input berikut: 1 2 3 4 Lari { grep -q 2; cat; } < infile tidak mencetak apa pun. Saya berharap untuk mencetak 3 4 Saya bisa mendapatkan hasil yang diharapkan jika saya mengubahnya { sed -n 2q; cat; } < infile Mengapa perintah pertama tidak mencetak output …
23 grep 

6
Regex untuk semua 10 kata kata, dengan huruf unik
Saya mencoba menulis regex yang akan menampilkan semua kata yang panjangnya 10 karakter, dan tidak ada huruf yang berulang. Sejauh ini, saya punya grep --colour -Eow '(\w{10})' Yang merupakan bagian pertama dari pertanyaan. Bagaimana cara saya memeriksa "keunikan"? Saya benar-benar tidak memiliki petunjuk, selain dari itu saya perlu menggunakan referensi …

1
Piping istilah pencarian (bukan nama file) ke grep
Saya ingin memilih baris tertentu yang berisi nomor dari file. File yang ingin saya cari dipanggil os_clusters/piRNA_clusters.bed. awk '{if (a[$0]++ == 0) {split($0,b,"."); ;split(b[1],c,"r"); print c[3]}};' test_non_enriched | xargs grep {} os_clusters/piRNA_clusters.bed Bagian pertama, sebelum pipa bekerja, itu menghasilkan istilah untuk mencari, seperti 8707, 8824 dll. Namun, bagian terakhir tidak. …
23 bash  grep  pipe 

5
Menambahkan angka dari hasil grep
Saya menjalankan perintah berikut: grep -o "[0-9] errors" verification_report_3.txt | awk '{print $1}' dan saya mendapatkan hasil berikut: 1 4 0 8 Saya ingin menambahkan masing-masing angka hingga variabel penghitungan berjalan. Apakah ada satu kapal ajaib yang bisa saya bantu buat?
23 bash  shell  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.