«grep» etiketlenmiş sorular

Grep ile ilgili sorular için, dosyalardaki metin desenlerini aramak için bir komut satırı aracı. Grep'in kendisi veya grep komut satırı aracını kullanmaktan kaynaklanan sorunlar hakkında sorular için bu etiketi kullanın.



10
Standart hata akışı (stderr) nasıl grep edilir?
Bir ses klibinin meta bilgilerini almak için ffmpeg kullanıyorum. Ama ben onu ezemiyorum. $ ffmpeg -i 01-Daemon.mp3 |grep -i Duration FFmpeg version SVN-r15261, Copyright (c) 2000-2008 Fabrice Bellard, et al. configuration: --prefix=/usr --bindir=/usr/bin --datadir=/usr/share/ffmpeg --incdir=/usr/include/ffmpeg --libdir=/usr/lib --mandir=/usr/share/man --arch=i386 --extra-cflags=-O2 ... Kontrol ettim, bu ffmpeg çıkışı stderr'ye yönlendirildi. $ ffmpeg -i …

7
Eşleşen tüm dosyaları göster
grep --before-context 5 maçtan önce 5 satır gösterir. Maçtan önce her şeyi göstermek istiyorum. Yapma grep --before-context 99999999çalışacak ama çok ... profesyonel değil. Tüm dosyalar nasıl eşleştirilir?


4
Özyinelemeli grep vs / /type f -exec grep bulma {} \; Hangisi daha verimli / daha hızlı?
Tüm dosya sistemindeki hangi dosyaların bir dize içerdiğini bulmak için hangisi daha etkilidir: recursive grep veya grep ile bir exec ifadesinde bulmak? Dosya uzantısını veya dosya adıyla eşleşen bir regex'i biliyorsanız en azından biraz filtreleme yapabildiğiniz için bulmanın daha etkili olacağını varsayarım, ancak -type fhangisinin daha iyi olduğunu biliyor musunuz …
70 grep  find 

2
Grep 'OR' regex sorunu
Grep'i, olası 2 dizeden biriyle eşleşen bir dosyada satır bulmak için bir regex ile kullanmaya çalışıyorum. İşte benim grep: $ grep "^ID.*(ETS|FBS)" my_file.txt Yukarıdaki grep sonuç vermez. Ancak ikisini de uygularsam: $ grep "^ID.*ETS" my_file.txt veya $ grep "^ID.*FBS" my_file.txt Belirli çizgileri eşleştiririm. OR regex'im neden eşleşmiyor? Yardımlarınız için şimdiden …


6
Grep ile bir satırın sonundaki kalıbı algılama
Eğer yaparsam: $ ls -R .: 4Shared/ Cloud/ ./4Shared: UFAIZLV2R7.part3.rar ./Cloud: UFAIZLV2R7.part2.rar.part UFAIZLV2R7.part1.rar.part UFAIZLV2R7.part4.rar.part .rarSadece dosyaları listelemek istersem ve grep kullanırsam , bana da .rar.partdosyaları gösterecek , isteğim ne değil. Bunu kullanarak findveya bu başlıktals **/*.rar söylendiği gibi çözüyorum ve iyi çalışıyorlar, ancak bunu yapmanın mümkün olup olmadığını öğrenmek istiyorum …
64 grep 

6
Grep araması sonucunun yeni bir vi dosyasına aktarılması
Ben grep -e Peugeot -e PeuGeot carlist.txtcarlist.txt aramak ve bazı öğeleri çıkarmak için kullanıyorum ve grep -e Peugeot -e PeuGeot carlist.txt | vibunun benim için boru olacağını düşünmüştüm ama bu benim elde ettiğim şey: Vim: Warning: Input is not from a terminal Vim: Error reading input, exiting... Vim: preserving files... …
63 grep  vi 

4
Grep kullanarak tam dizgiyi eşleştir
Bir metin dosyasına sahibim: deiauk 1611516 afsdf 765 minkra 18415151 asdsf 4152 linkra sfsfdsfs sdfss 4555 deiauk1 sdfsfdsfs 1561 51 deiauk2 115151 5454 4 deiauk 1611516 afsdf ddfgfgd luktol1 4545 4 9 luktol 1 ve tam olarak eşleşmek istiyorum deiauk. Bunu yaptığımda: grep "deiauk" file.txt Bu sonucu alıyorum: deiauk 1611516 …
63 grep 

1
GNU grep'in -X seçeneğinin asıl amacı nedir ve neden belgelendirilmemiştir?
Okuyarak bu soruyu , ben GNU olduğunu keşfettiler grepbir sahip -Xbir argüman beklemektedir seçeneği. Garip bir şekilde, ne man sayfasında ne de bilgi sayfasında bahsedilmiyor. Kaynak koduna bakıldığında , --helpçıktının tam ortasında şu yorumu var : /* -X is deliberately undocumented. */ Ayrıca bakıldığında anlaşılmaktadır -X matcherseçenek regexp için kullanılan …
58 grep  options 

3
daha az içeri mi?
Şu anda bazı sorunları arayan pek çok yabancı günlükten geçiyorum. Baktığım ilk dosya Events.log ve en az üç sayfayla lessaynı olayı farklı zamanlarda gösteriyorum - oldukça iyi huylu görünüyor. Bu olayı filtrelemek istiyorum ve şu anda istifa lessedip böyle bir şey yapıyorum grep -v "event text" Events.log | less Bu …
58 bash  grep  logs  less 

2
değişkende grep
Diyelim ki değişkenim var line="This is where we select from a table." şimdi cümle içinde kaç kez seçim yapıldığını bilmek istiyorum. grep -ci "select" $line Bunu denedim, ama işe yaramadı. Ben de denedim grep -ci "select" "$line" Hala çalışmıyor. Aşağıdaki hatayı alıyorum. grep: This is where we select from a …
58 shell  grep  string 

9
Aynı dize ama aynı anda birden fazla dosya grep nasıl?
Gözden geçirmem gereken bir takım günlük dosyalarım var ve aynı dosyadaki belirli dizeleri aynı anda aramak istiyorum Bu mümkün mü? Şu anda kullanıyorum grep -E 'fatal|error|critical|failure|warning|' /path_to_file Bunu nasıl kullanabilirim ve aynı anda birden fazla dosyanın dizelerini nasıl arayabilirim? Bu komut dosyası yazılması gereken bir şeyse, birisi bunu yapmak için …
57 scripting  grep 

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.