«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.


11
Yerinde bir dosyayı değiştirmenin bir yolu var mı?
Oldukça büyük bir dosyaya (35Gb) sahibim ve bu dosyayı yerinde filtrelemek istiyorum (yani başka bir dosya için yeterli disk alanım yok), özellikle bazı kalıpları alıp yok saymak istiyorum - bir yol var bunu başka bir dosya kullanmadan mı yapabilirsin? Diyelim ki içerdiği tüm satırları filtrelemek istiyorum foo:...

6
Tüm dosya sisteminde metin nasıl aranır?
Grep aracının kullanılması gerektiğini varsayarak, tüm dosya sistemi boyunca "800x600" metin dizesini aramak istiyorum. Denedim: grep -r 800x600 / ama işe yaramadı. Komutumun yapması gerektiğine inandığım şey, "800x600" metni için kök altındaki tüm dosyalar / klasörler arasında tekrar tekrar gezinerek arama sonuçlarını listelemektir. Neyi yanlış yapıyorum?
53 grep  recursive 

2
Neden egrep [wW] [oO] [rR] [dD] grep -i kelimesinden daha hızlı?
grep -iDaha sık kullanıyorum ve egrepeşdeğerinden daha yavaş olduğunu öğrendim, her harfin büyük veya küçük harfleriyle eşleşiyorum: $ time grep -iq "thats" testfile real 0m0.041s user 0m0.038s sys 0m0.003s $ time egrep -q "[tT][hH][aA][tT][sS]" testfile real 0m0.010s user 0m0.003s sys 0m0.006s Yapmayan grep -iek testler egrepyapıyor mu?
49 grep  performance 

3
Takarken bir “döngü cihazı” nedir?
Bir iso dosyası ekliyorum ve bu eğitime bakıyorum . Bu komutu kullanıyorlar: $ mount -o loop disk1.iso /mnt/disk Kullanımını anlamaya çalışıyorum -o loop. İki sorum var: Mount için uzun adam sayfasına baktığımda, bu -oseçeneği bulmak zaman alıyor . Yaparsam man mount | grep "-o"hata alıyorum ve dosyaya baktığımda "loop" seçeneğinin …

2
Grep kalıplarını bir dosyadan okumak
Birkaç büyük metin dosyam var ve dosyada başka bir dosyadan UNIQS.txtdizelerin bir listesi var grep. Kullandığım kod grep -f UNIQS.txt EEP_VSL.uniqs.sam > UNIQ_templates.sam hangi bir şey yapmaz - oluşturulan dosya boştur. Ama ne zaman yaparım grep -F -f UNIQS.txt EEP_VSL.uniqs.sam > UNIQ_templates.sam doğru çalışıyor. Bu beni şaşırtıyor çünkü grepgirişleri UNIQS.txttırnak …
49 grep 


5
rm'ye grep çıktısı verilmesi
grepÇıkışı borulamaya çalışıyorum rmama işe yaramaz şeyler çıkarıyor. Herhangi bir anahtar için gerekli rmmi? Veya rmdoğrudan bir regexp sağlanabilir mi? ls | grep '^\[Daruchini'| rm rm: işlenen eksik. Daha fazla bilgi için 'rm --help' komutunu deneyin.
47 bash  grep  rm 



4
Ters grepping
Diyelim ki gerçekten büyük bir metin dosyam var (yaklaşık 10.000.000 satır). grepSonundan bir dosyaya ihtiyacım var ve sonucu bir dosyaya kaydetmem gerekiyor. Görevi başarmanın en etkili yolu nedir?

3
Her grep eşleşmesinden sonra diğer belirli eşleşmeye kadar satırlar nasıl gösterilir?
"-A NUM"Düğmeyi kullanarak, her maçtan sonra belirli sayıda son çizgileri yazdırabileceğimi biliyorum . Her maçtan sonra belirli bir kelime bulunana kadar takip satırları yazdırmanın mümkün olup olmadığını merak ediyorum. Örn: "A Word" kelimesini ararken, "A Word" içeren satırı ve ondan sonra da "Word D" içeren satır olanını görmek istiyorum. bağlam: …
44 grep 


4
grep: hafıza bitti
Çok basit bir arama yapıyordum: grep -R Milledgeville ~/Documents Ve bir süre sonra bu hata ortaya çıktı: grep: memory exhausted Bundan nasıl kaçınabilirim? Sistemimde 10GB RAM var ve çalışan birkaç uygulama var, bu yüzden hafızamızda basit bir iz bıraktığına şaşırdım. ~/Documentsyaklaşık 100GB'tır ve her türlü dosyayı içerir. grep -RI Bu …

5
Grep tek bir sütunda nasıl çalıştırılır?
Komutumun çıktısını grep etmek istiyorum ls -l: -rw-r--r-- 1 root root 1866 Feb 14 07:47 rahmu.file -rw-r--r-- 1 rahmu user 95653 Feb 14 07:47 foo.file -rw-r--r-- 1 rahmu user 1073822 Feb 14 21:01 bar.file grep rahmuYalnızca $ 3 sütununda çalışmak istiyorum , bu nedenle grepkomutumun çıktısı şöyle görünmelidir: -rw-r--r-- 1 …
42 grep  awk 

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.