«grep» etiketlenmiş sorular

grep, orijinal olarak Unix için yazılmış bir komut satırı metin arama yardımcı programıdır. Metni eşleştirmek için düzenli ifadeler kullanır ve genellikle boru hatlarında filtre olarak kullanılır. Bu etiketi yalnızca sorunuz grep veya grep tabanlı API'lar kullanarak programlama ile ilgiliyse kullanın. Grep komut satırı seçeneklerinin kullanımıyla veya sorun gidermeyle ilgili sorular konu dışıdır.

8
Windows özyinelemeli grep komut satırı
Windows'ta yinelenen bir grep, Unix / Linux'ta böyle bir şey yapmam gerekiyor: grep -i 'string' `find . -print` veya daha fazla tercih edilen yöntem: find . -print | xargs grep -i 'string' Sadece cmd.exe ile takılıp kaldım, bu yüzden sadece Windows yerleşik komutları var. Ben yükleyemezsiniz Cygwin gibi veya herhangi …


9
İçinde nokta olan bir dizeyi aramak için grep kullanma
0.49Komutu kullanarak (nokta ile) bir dize aramaya çalışıyorum grep -r "0.49" * Ama olan şu ki 0449, 0949vs gibi dizeyi içeren istenmeyen sonuçlar alıyorum . Şey, linux'un herhangi bir karakter olarak dot (.) Olduğunu düşünüp tüm sonuçları ortaya çıkarmasıdır. Ama sonucu sadece "0.49" için almak istiyorum.
196 linux  grep 

3
Grep regex Dize İÇERMEZ
grepBir syslog dosyasına karşı kontrol etmek için normal ifade desenleri listesi geçiriyorum. Genellikle bir IP adresi ve günlük girişi ile eşleşirler; grep "1\.2\.3\.4.*Has exploded" syslog.log Bu sadece bir "1\.2\.3\.4.*Has exploded"döngü içinde geçmekte olduğum kısım gibi desenlerin bir listesi , bu yüzden örneğin "-v" yi geçemiyorum. Yukarıdakilerin tersini yapmaya çalışırken kafam …
182 regex  grep 


9
Daha zarif “ps aux | grep -v grep ”
İşlemler listesini kontrol ettiğimde ve benim için ilginç olanları 'grep' ettiğimde, grepkendisi de sonuçlara dahil edilir. Örneğin, terminalleri listelemek için: $ ps aux | grep terminal user 2064 0.0 0.6 181452 26460 ? Sl Feb13 5:41 gnome-terminal --working-directory=.. user 2979 0.0 0.0 4192 796 pts/3 S+ 11:07 0:00 grep --color=auto …
177 linux  grep 



9
(grep) ASCII olmayan karakterlerle eşleşecek şekilde normal ifade?
Linux'ta çok sayıda dosya içeren bir dizinim var. Bazılarının ASCII olmayan karakterleri vardır, ancak hepsi geçerli UTF-8'dir . Bir program, ASCII olmayan dosya adlarıyla çalışmasını engelleyen bir hataya sahiptir ve kaç tanesinin etkilendiğini bulmak zorundayım. Bunu ASCII olmayan karakterleri yazdırmak için findbir grep yapacağım ve sonra wc -lnumarayı bulmak için …
169 regex  unicode  grep  ascii 





8
Grep -f'ye eşdeğer PowerShell
Eşdeğer PowerShell'i arıyorum grep --file=filename. Bilmiyorsanız grepdosya adı, her satırın eşleştirmek istediğiniz normal ifade modeline sahip olduğu bir metin dosyasıdır. Belki bariz bir şeyi kaçırıyorum ama Select-Stringbu seçeneğe sahip görünmüyor.
157 powershell  grep 

11
Ls ve grep ile belirli uzantılara sahip dosyaları listele
Sadece geçerli dir gelen dosyaları almak istiyorum ve sadece çıkış .mp4 .mp3 .exe dosyaları başka bir şey. Bunu yapabileceğimi düşündüm: ls | grep \.mp4$ | grep \.mp3$ | grep \.exe$ Ama hayır, ilk grep sadece mp4'leri çıkardığı için diğer 2 grep'ler kullanılmayacak. Herhangi bir fikir? PS, Bu senaryoyu Slow Leopard'da …
153 bash  shell  macos  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.