«grep» etiketlenmiş sorular

grep, metin aramak için kullanılan bir komut satırı yardımcı programıdır.

1
Grep ile bir boşluk karakteri nasıl eklenir?
Example adında bir dosyam var $ cat example kali.pdf linux.pdf ubuntu.pdf example.pdf. this.pdf grep .pdf ve grepdaha önce bir alanı olan çizgiyi almak için kullandığımda .pdf, bunu elde edemiyorum. grep *.pdf example hiçbir şey döndürmez, ("grep, önce sıfır veya daha fazla boşlukla eşleş" demek istiyorum .pdf, ama sonuç yok) ve …

5
Bir dizini / metni özyinelemeli olarak yalnızca bir dizinin belirtilen dosya adında mı ararsınız?
Ben bir dizin (örneğin, sahip abc/def/efgbirçok alt dizinleri (örneğin ,: ile) abc/def/efg/(1..300)). Bu alt dizinlerin hepsinde ortak bir dosya vardır (örn file.txt.). Ben sadece bu file.txtdiğer dosyaları hariç bir dize aramak istiyorum . Bunu nasıl yapabilirim? Kullandım grep -arin "pattern" *, ancak çok sayıda alt dizin ve dosyaya sahipsek çok …

6
Grep başlangıcı
Aşağıdaki içeriğe sahip bir dosya var: (((jfojfojeojfow // hellow_rld (((jfojfojeojfow // hellow_rld Parantez ile başlayan her satırı nasıl ayıklayabilirim?




1
Geçerli dizindeyken yinelenen bir dize arama
Belirli bir dizede olduğum dizinden tüm dosyaları özyinelemeli olarak aramak istiyorum. denedim grep -r -i my_string ve iki küçük dosya ile bir test klasöründe denedim ama dize bulamaz. Ayrıca, tüm kelimeyi eşleştirmek yerine "içerir" i tanımlamanın özel bir yolu var mı?
15 directory  grep 

2
Grep'in aynı dizeyi birden çok kez yazdırmasını nasıl önleyebilirim?
Aşağıdakileri içeren bir dosyayı grep edersem: These are words These are words These are words These are words ... kelime için These, dizeyi These are wordsdört kez yazdıracaktır . Grep'in yinelenen dizeleri bir kereden fazla yazdırmasını nasıl önleyebilirim? Aksi takdirde, yinelenen satırları kaldırmak için grep çıktısını nasıl değiştirebilirim?

5
İki büyük dosyanın farkı
"Test1.csv" var ve içeriyor 200,400,600,800 100,300,500,700 50,25,125,310 ve test2.csv ve içeriyor 100,4,2,1,7 200,400,600,800 21,22,23,24,25 50,25,125,310 50,25,700,5 şimdi diff test2.csv test1.csv > result.csv farklı diff test1.csv test2.csv > result.csv Hangisinin doğru sıra olduğunu bilmiyorum ama başka bir şey istiyorum, yukarıdaki komutların her ikisi de 2 > 100,4,2,1,7 3 2,3c3,5 4 < …
14 grep  sed  awk  diff 


4
İki günlük dosyasını kuyruğa alma
Performans bilgileri ile günlük dosyaları bir dizi çıktı bir web uygulaması var. Bir günlük dosyası kod yürütme sürelerini, diğeri SQL zamanlamalarını verir. Logger veya günlük dosyalarını üreten kod üzerinde hiçbir denetimim yok, ancak günlükleri tek bir yerde çıktılamak istiyorum. Şu anda böyle bir şey yapıyorum tail -f sqlLogs.log | grep …
14 files  tail  grep 


3
* .C dosyaları için yinelemeli grep başarısız oluyor
Aşağıdaki şekilde tüm .c dosyalarında bir deseni tekrar tekrar aramaya çalıştım > grep -lr search-pattern *.c Ama bunu çıktı olarak aldım > grep: *.c: No such file or directory Bunu kullandığımda: > grep -lr search-pattern * Ben bolca alıyorum. desenleri ile dizinlerde c dosyaları. Önceki ifadede sorun nedir?
13 grep 

3
Grep / sed / awk kullanarak dizeden sözcük ayıklayın
Bir ipim var 00:28:04 /usr/lib/jvm/jre/bin/java -DJDBC_CONNECTION_STRING= -Dspring.profiles.active=qa -XX:MaxPermSize=256 ve qaaşağıdaki kelimeyi çıkarmak istiyorum -Dspring.profiles.active. Ben sadece demo için bir dosya text.txt kaydetmek dize var. Ben yaparken grep -r -o "spring.profiles.active=" text.txt Sonuç spring.profiles.active= Bu kelime her zaman değil qa, olabilir prodya da dev. Ne yapmak istiyorum kelimeyi bulmak spring.profiles.activeve sonra= …
12 command-line  bash  grep  sed  awk 

2
grep: 2 anahtar kelime nasıl renklendirilir?
1 komutunu kullanarak 2 anahtar kelime grep nasıl biliyorum, ama ben sadece çıktı birinde bunlardan birini renklendirmek için yönetebilirsiniz. İşte benim emrim: grep 'keyword1' file.log | grep 'keyword2' Yalnızca keyword2vurgulanır. keyword1Aynı anda nasıl vurgulanabilirim?
12 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.