«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
Bir sunucuyu uzaktan test etmeye devam eden bir kabuk komut dosyası yazmaya çalışıyorum, ancak çıkış yaptığımda başka bir ifadede düşmeye devam ediyor
Sunucumu test etmeye devam eden bir kabuk komut dosyası yazmaya ve çalıştığında bana e-posta göndermeye çalışıyorum. Sorun şu ki, ssh bağlantısından çıkış yaptığımda &, komutun sonunda çalıştırılmasına rağmen ./stest01.sh &, otomatik olarak başka bir şeye düşüyor ve tekrar giriş yapıp öldürene kadar sürekli olarak postalamaya devam ediyor. #!/bin/bash while true; …

8
Belirli bir sütunda belirli bir değere sahip satırlar nasıl grep yapılır?
Aşağıdaki gibi bir dosyam var 200.000 1.353 0.086 200.250 1.417 0.000 200.500 1.359 0.091 200.750 1.423 0.000 201.000 1.365 0.093 201.250 1.427 0.000 201.500 1.373 0.093 201.750 1.432 0.000 202.000 1.383 0.091 202.250 1.435 0.000 202.500 1.392 0.087 202.750 1.436 0.000 203.000 1.402 0.081 203.250 1.437 0.001 203.500 1.412 0.073 …
9 awk  grep 

2
Grep doğru satırı bulmak için, içeriği değiştirmek için sed, sonra orijinal dosyaya geri koymak?
Bir dosyadaki belirli bir satırda tek bir kelimeyi değiştirmeye çalışıyorum, ancak hep birlikte bağlanmakta sorun yaşıyorum. Temel olarak, dosyamdaki bir satırda 'firmware_revision' anahtar kelimesi var ve bu satırda (ve sadece bu satırda) 'test' kelimesini 'üretim' kelimesiyle değiştirmek istiyorum. Bunu yapabilirim: grep 'firmware_revision' myfile.py | sed 's/test/production' Bu, istediğim satırı seçecek …


5
Çok sayıda dosyada dizenin son oluşumunu bulma
Bir dize son kez bulmak için birden çok günlük dosyaları (son 24 saat içinde oluşturulan tüm dosyaları, aynı dizinde tutulan) aramak gerekir. Bu yazdığım komut: find . -mtime 1 | grep fileprefix | xargs grep 'search string' | tail -1 Ancak bu, bir dosya için yalnızca son satırı döndürür. Tüm …

3
Bu komut neden çalışmıyor: “ps aux | grep xscreensaver ”
Google'da bununla ilgili herhangi bir isabet görmedim, bu yüzden size soruyorum: Sadece ssh oturumunda bu komutu çalıştırmayı denedim, yerel Debian Wheezy KDE, uzaktan Fedora 21 Gnome: ps aux | grep xscreensaver ve bu çıktı: bash: grep: command not found... Bunu daha önce hiç görmedim, nedeni nedir? Sadece birkaç saat önce …

4
Dizeyi grep kullanarak sabit sayıda karakterle eşleştirme
6Kullanarak tüm harf kelimeleri bulmaya çalışıyorum grep. Şu anda bu var: grep "^.\{6\}$" myfile.txt Ancak, ben de şöyle sonuçlar alıyorum buluyorum: étuis, étude. eYukarıdaki kelimelerde yukarıdaki sembollerle ilgili bir şey olduğundan şüpheleniyorum . Bunun olmamasını sağlamak için yapabileceğim bir şey var mı? Yardımın için teşekkürler!

5
Grep ile tam dizeyi bulun
Örnek olarak, birçok e-posta adresi ile büyük bir metin dosyası var, bash kullanarak bir e-posta var (veya hayır) doğrulamak / doğrulamak gerekir. (Sadece) “ankrajlar” kullanılmalı mıdır? grep '^user1@example.com' text_file ya da daha iyi yollar var mı? Bir bash betiği oluşturmam gerekiyor ve güvende olmak istiyorum.
9 grep 

1
grep --color ANSI kodu ESC ekler [K - Görüntülenen metni değiştirebilir
Grep neden \e[Krenkli çıktısına ANSI kodu ekliyor ? Bunun amacını göremiyorum, ama açıkça geliştiriciler görebiliyor. "Geçerli imleç konumundan satır sonuna kadar satırı temizle" için kullanılan bir ANSI / VT100 Terminal kodudur . Saçak durumunda grep, terminal ekranından metnin "kaybolmasına" neden olabilir. Örneğin: echo -e "ab\rc" echo -e "ab\rc" |grep --color=always …
9 terminal  grep  colors 


2
bir maçın çevresindeki karakterleri grep
Dev bir veritabanı dökümü içinde bir bulma ve değiştirme yapmak için arıyorum ve bu olması gerektiğini düşündüğüm yapmıyor. Dosyadaki hedef dizem için grep ve daha sonra çevreleyen 8 karakteri görmek istiyorum (bağlı olarak bu sayıyı ayarlamanız gerekebilir). Bunu nasıl yapabilirim? Bunu göz küresi yapamamamın nedeni, yüzlerce maç olmasa da yüzlerce …
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.