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

2
Metin dosyasında kelimenin oluşumunu sayma
Tweet'leri içeren bir metin dosyasına sahibim ve bir kelimenin tweet'te kaç kez bulunduğunu saymam gerekiyor. Örneğin, dosya şunları içerir: Apple iPhone X is going to worth a fortune The iPhone X is Apple's latest flagship iPhone. How will it pit against it's competitors? Ve diyelim ki, iPhone kelimesinin dosyada kaç …

3
Awk ve grep ile kesmek arasındaki kesin farklar nelerdir? [kapalı]
Bu iki tekniği kullanarak istediğimiz satırın ikinci sütununu bir dosyadan alabileceğimizi biliyoruz: awk '/WORD/ { print $2 }' filename veya grep WORD filename| cut -f 2 -d ' ' Benim sorularım: Yukarıdaki iki komut arasındaki farklar nelerdir? Hangisi en iyi performansa sahip? Kullanım awkyerine kullanmanın cutve tersini kullanmanın avantajları nelerdir …
30 awk  grep  performance  cut 

3
Çok renkli Grep
Her grep komutunun farklı bir renkle sonuçlandığını vurgulamaya çalışıyorum. Böyle bir çizgiyle manuel olarak yapabilirim: ls -l GREP_COLORS='mt=01;32' grep c | GREP_COLORS='mt=01;31' grep o | GREP_COLORS='mt=01;34' grep n | GREP_COLORS='mt=01;36' grep f Her ckarakter yeşil renkle vurgulanır ve her okarakter kırmızı renkle vurgulanır, vb. Bu örneğin çalışması için, daima --color=alwaysgrep …
30 bash  shell  grep  pipe  bashrc 

7
Metinlerinde belirli bir kelimeyi içeren dosyaları listeler.
Verilen sözcüğü içeren dosyaları özyinelemeli ve benzersiz bir şekilde listelemek istiyorum. Örnek : 'check' kelimesini kontrol ediyorum, normal yapıyorum bir grep $ grep check * -R Ancak bu kelimenin pek çok tekrarı olduğu için çok fazla çıktı alıyorum. Bu yüzden verilen arama sözcüğünü içeren dosya adlarını listelemem gerekiyor. Sanırım biraz …
30 find  grep  file-search 


5
Atama durumunda grep'in çıkmasını önleyin
Bu betik "after" ifadesini yankılamaz: #!/bin/bash -e echo "before" echo "anything" | grep e # it would if I searched for 'y' instead echo "after" exit Aynı zamanda -eshebang satırındaki seçeneği kaldırsam da olur , ancak bir hata olması durumunda betiğimin durmasını istiyorum. Grep'in bir eşleşme olmadığını hata olarak düşünmüyorum. …

6
Kabuktaki birden fazla dosyaya yön verin
Diske depolamak istemediğim büyük miktarda veri üretecek bir uygulamam var. Uygulama çoğunlukla kullanmak istemediğim, ancak ayrı dosyalara bölünmesi gereken birtakım yararlı bilgiler verir. Örneğin, aşağıdaki çıktı verilir: JUNK JUNK JUNK JUNK A 1 JUNK B 5 C 1 JUNK Uygulamayı üç defa çalıştırabilirim: ./app | grep A > A.out ./app …
29 bash  shell  grep  pipe 


6
Her yeni satırdan önce satır başı nasıl eklenir?
Yalnızca \nyeni satırlar için kullanan bir dosyam var, ancak \r\nher yeni satır için olması gerekiyor . Bunu nasıl yapabilirim? Örneğin, Vim'de kullanarak çözdüm :%s/\n/\r\n/g, ancak bir komut dosyası veya komut satırı uygulaması kullanmak istiyorum. Baska öneri? Bunu aramaya çalıştım sed veyagrep , ancak kaçış dizisi geçici çözümleriyle hemen kafam karıştı …
28 sed  grep  newlines 

8
grep ve kuyruk -f?
tail -fBir dosyada (veya benzerini) grepaynı anda yapmak mümkün müdür ? Diğer tür komutları sadece bu tür davranışları aramaya aldırmazdım.

8
Belirtilen uzantıları olmayanlar dışındaki bir dizindeki her dosyayı nasıl listeleyebilirim?
Diyelim ki .txt , .pdf ve diğer dosyaları içeren bir klasörüm var . "Diğer" dosyaları (yani .txt veya .pdf uzantılı dosyaları) listelemek istiyorum . Bunun nasıl yapılacağı hakkında herhangi bir tavsiyeniz var mı? Belirli bir uzantıya sahip olmayan dosyaları nasıl listeleyeceğimi biliyorum. Örneğin, .txt dosyaları dışındaki tüm dosyaları listelemek istersem …
28 grep  find  ls 

4
Belirli bir aralıktaki çizgi uzunluğu için "grep" nasıl yapılır?
NOT: Bu soru, Soru-Cevap bölümünün tamamlayıcısıdır: Belirli bir aralıktaki satır uzunluğu * için "grep" nasıl *? Yalnızca minimum veya 3 karakter uzunluğunda, ancak 10 karakterden uzun olmayan bir metin dosyasından (yeni satırla ayrılmış bir sözcük listesi) satırları almam gerekiyor. Örnek: GİRİŞ: egyezményét megkíván ki alma kevesen meghatározó ÇIKTI: megkíván alma …
28 bash  sed  grep  perl 



4
Dosya dizge içermediğinde grep nasıl kullanılır
Bash betiğimde bir dosyada belirli bir dize yoksa bir satır basmaya çalışıyorum. if grep -q "$user2" /etc/passwd; then echo "User does exist!!" Bu, dizede dosyada bulunmasını istiyorsam nasıl yazdım, ancak kullanıcı / etc / passwd dosyasında bulunmazsa, "kullanıcı yok" u yazdırmak için bunu nasıl değiştirebilirim?
26 bash  ubuntu  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.