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

1
desen bulunamadığı zaman kabuk betiğinden erken çıkmayı önlemek için "set -e" ve "grep" deyimi
Yardım gerekli - GNU / LINUX temelindeki kabuk komut dosyası oluşturma bağlamında: Ben her zaman kullanırım set -e. Çoğunlukla, grepher zaman betiğin bulunmadığını gösteren grepbir çıkış durumu varsa , komut dosyasının yürütmeyi sonlandırmasını istemem ve istemiyorum 1. Bu sorunu çözmeye çalıştığım şeyler şunlardır: (Deneyin I) Eğer set +o pipefailve eğer …
15 bash  grep  gnu  coreutils 

5
Dosyadaki desenlerle birlikte grep kullanarak benzersiz desenler yazdırın
patterns.txt: "BananaOpinion" "ExitWarning" "SomeMessage" "Help" "Introduction" "MessageToUser" strings.xml <string name="Introduction">One day there was an apple that went to the market.</string> <string name="BananaOpinion">Bananas are great!</string> <string name="MessageToUser">We would like to give you apples, bananas and tomatoes.</string> Beklenen çıktı: "ExitWarning" "SomeMessage" "Help" İçinde patterns.txtbulunmayan terimleri nasıl yazdırabilirim Strings.xml? Ben eşleşti / eşsiz …
15 grep 


5
Grep neden yeniden yönlendirme ile çalışmıyor?
topKomutu yeniden yönlendirme ile kullanmak iyi çalışır: top > top.log Şimdi belirli bir satırı filtrelemek için grep kullanmak istiyorum: top | grep "my_program" > top.log Ancak günlük dosyası boş kalacaktır. Ancak grep, kullanırken bir çıktı sağlar top | grep "my_program" my_programBazı çıktıları görmek için nerede çalışan bir programla değiştirilmelidir. Yaklaşımım …
15 bash  grep 

7
-V nasıl grep ve maçtan sonraki sonraki satırı nasıl hariç tutar?
Grep normal ifadesiyle eşleşen her satır için 2 satır nasıl filtrelenir? bu benim minimal test: SomeTestAAAA EndTest SomeTestABCD EndTest SomeTestDEFG EndTest SomeTestAABC EndTest SomeTestACDF EndTest Ve tabii ki denedim, grep -vA 1 SomeTestAAki bu işe yaramıyor. istenen çıktı: SomeTestABCD EndTest SomeTestDEFG EndTest SomeTestACDF EndTest


1
PID verilen sürecin sahibini iade et
Ben bir listeden bir işlemin sahibi kapmak için çalışıyorum, ben şu anda ile oynamak pidof nmapo zaman almak için komut var ps -u <PID> | grep USER, ama ben çalıştırdığınızda, sadece başlıkları (üst satır) yazdırma sona erer. İşlem kimliği verilen sahibin adını nasıl alabilirim?

2
Maçtan önce ve sonra 20 karakter grep
Maçtan sonra çok fazla bilgi alma problemim var grep -RnisI --color=auto "pseudomonas" * Maçtan önce ve sonra sadece 20 karakter veya 10 kelime almak istiyorum. Böyle bir şeyi yapmak için doğru araç nedir?
15 grep  osx 



5
Bir grep eşleşmesinden sonra dosyadaki satır sayısını nasıl sayabilirim?
Bir csv dosyasındaki sorunlu bir satırdan sonra satır sayısını saymaya çalışıyorum. grep -a #Bir eşleşme bulunduktan sonra # satır sayısını çıkarmak için sözdizimini kullanabileceğimin farkındayım . Sadece gerçek hat sayısıyla ilgileniyorum. Sayıyı MAX_INT olarak ayarlayabildiğimi, bir dosyaya koyabildiğimi ve biraz daha fazla işlem yapabileceğimin farkındayım. Bana sayıyı söylemek için kısa …
14 files  grep  csv 

6
Dizeyi iki parantez arasında yazdırın
Bu satırları içeren bir dosyam var G8 = P(G1,G3) G9 = P(G3,G4) G12 = P(G2,G9) G15 = P(G9,G5) G16 = P(G8,G12) G17 = P(G12,G15) Çıktıya ihtiyacım var G1,G3 G3,G4 ..... Sed / grep komutuyla veya perl kullanarak nasıl yapabilirim?
14 sed  grep  perl 

2
Tüm klavye tuşlarını hızlı bir şekilde test etmek için komut dosyası
Bazı dizüstü bilgisayarlarda kötü klavye tuşları olup olmadığını kontrol etmem gerekiyor ve bu yüzden bunu mümkün olduğunca hızlandırmak istiyorum. Bu özel görev için hiçbir şey bulamadım, bu yüzden fikrim basılan tuşları okuyan ve tüm klavye tuşlarını bilen bir komut dosyası, bu yüzden onları hızlı bir şekilde bastırabilirim ve hangilerinin henüz …
14 bash  grep  awk  keyboard  stdout 

4
Boru için grep nasıl |
Boru karakteri içeren satır |veya karakter için nasıl grep olabilirim >: files content: |this is test where is > this is none şimdi grep komutunu kullanarak neye ihtiyacım var grep -iE "<some expression>" file_name Çıktı: |this is test where is >

2
grep: Japonca kanjis içeren tüm satırları bul
Büyük bir UTF-8 metin dosyasında, Japonca kanjis içeren tüm satırları göstermek istiyorum . Bunu hangi grepifade (ya da diğer) yapıyor? Eğer yanılmıyorsam, kanjiler \u4e00ve arasındaki karakterlerdir \u4dbf. Kanas göstermek zorunda değilim , ama onlara da göstermek büyük bir sorun olmaz.
14 grep  unicode 

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.