Sorğular 'grep'

grep ilk növbədə Unix üçün yazılmış bir skript satırı mətn axtarış proqramıdır. Mətnin uyğun olması üçün müntəzəm ifadələrdən istifadə olunur və adətən boru kəmərlərində filter kimi istifadə olunur. Sorunuz, grep və ya grep API'ları istifadə edərək proqramlaşdırma ilə bağlıdırsa bu etiketi istifadə edin. Grep komut satırı variantlarının istifadəsi və ya aradan qaldırılması ilə bağlı məsələlər off-topicdır.
41
cavab

Linuxda xüsusi mətni olan bütün faylları necə tapmaq olar?

Müəyyən bir mətn xətti olan bütün fayllar üçün mənim bütün Linux sistemini tarama yolunu tapmağa çalışıram. Aydınlaşdırmaq üçün, mən faylda deyil, faylda mətn axtarıram. Bunu necə edəcəyimi ararken, iki dəfə bu həll yoluna gəldim: / ...
06.06 'da 11.06' də təyin olundu
6
Cavablar

grep faylı, ancaq ətrafdakı xətləri göstərir?

Mən dizgə üçün grep istərdim, həm də əvvəlki beş xətt və növbəti beş xətti, eləcə də uyğunluq xəttini göstərmək istərdim. Bunu necə edə bilərəm?
12 aug. '08 saat 20:55 'də
24
Cavablar

Nasıl recursively recursively?

Nasıl recursively bütün dizinleri və alt dizinleri grep edə bilərəm? tapmaq. | xargs grep "texthere" *
01 Yanvar qurdu 8:10 'da
14
Cavablar

Git tarixində grep (axtarış) kodunu necə yerinə yetirirsiniz?

Keçmişdə bir faylda bir fayl və ya bir neçə kod sildim. İçindəkilərə (və mesajlarda deyil) grep edə bilərəmmi? Çox pis bir həll grep log edir: git log -p | grep <pattern> Lakin, bu, dərhal bir haşiyəni geri vermir. Mən ...
28 may tarixində saat 14: 36-da təyin olundu
11
Cavablar

Stdr deyil, stdout-a necə qoşulmaq olar?

Stdout və stderr üçün məlumat yazan bir proqramım var və stdout'a diqqət etmədən stderrə gedirik. Əlbəttə, bunu 2 addımda edə bilərəm: command> / dev / null 2> temp.file grep 'somethin ...
26 fevral '10 saat 18:53 'da
3
Cavablar

Grep istifadə edərək mənfi Xəritəçəkmə (foo içermeyen matç simləri)

Bu əmr üçün sintaksis işləməyə çalışıram: grep! error_log | find / home / foo / public_html / -mmin -60 ya grep '[^ error_log]' | find / home / baumerf / public_html / -mmin -60 Mən dəyişən bütün faylları görmək lazımdır, istisna olmaqla ...
23 Avqustda təyin olundu '10 saat 17: 24-də
3
Cavablar

Linuxda yalnız fayl adlarını (gömülü eşlemeler olmadan) göstərmək üçün necə grep istifadə edə bilərəm?

Linux'da yalnız faylları (gömülü eşlemeler olmadan) göstərmək üçün grep istifadə edə bilərəm? Mən adətən bir şey istifadə edirəm: tapın. -iname "* php" -exec grep -H myString {} \; Necə yalnız fayl adları (yolları ilə) əldə edə bilərsiniz, lakin olmadan ...
10 iyul 11: 00-da təyin olundu
11
Cavablar

Davamlı bir axının necə "grep" etmək olar?

Davamlı axın üçün grep istifadə edə bilərəmmi? Bəzi komanda kuyruğu -f <fayl> deməkdir, amma yalnız mənfəətin xəttlərini saxlamaq üçün çıxışda grep ilə. Mən quyruq -f <file> | grep nümunəsi, amma grep kimi görünür ...
23 Avqustda təyin olundu '11 'də 16:34' da
20
Cavablar

Grep istifadə edin --exclude / - müəyyən fayllar vasitəsilə grep etmək üçün sözdizimini aktivləşdirin

Dizin ağacında mətn fayllarında string foo = arıyorum. Bu paylaşılan bir Linux maşınında, bir bash qabığım var: grep -ircl "foo =" * Kataloqlar da "foo =" uyğun bir çox ikili faylları var. Bu nəticələr müvafiq deyil və yavaş olduğundan ...
21 oktyabr təyin etdi '08 saat 16:41 'də
10
Cavablar

grep, lakin yalnız müəyyən fayl uzantıları

Grep müəyyən rehberler üçün bəzi skriptləri yazmağa çalışıram, amma bu kataloqlar bütün növ fayl növlərini ehtiva edir. Mən yalnız grep istəyirik .h və .cpp üçün, lakin gələcəkdə bir neçə digər ola bilər. İndiyə qədər mən: {grep -r -i CP_Image ~ / p ...
20 Sentyabrı təyin etdi '12 saat 19:30 'da
12
Cavablar

Grep -R-dən hansı kataloqları istisna edə bilərəm?

Node_modules qovluğu istisna olmaqla, bütün alt dizinleri keçmək istəyirəm.
İyulun 3-də, saat 11:
7
Cavablar

Grep git xüsusi bir söz üçün fərq və ya məzmunu necə düzəldir?

Git kodu deposunda, müəyyən bir sözü olan hər şeyi qeyd etmək istəyirəm. Mən bu git log -p | | çalışdım grep --context = 4 "söz", amma bu mənim üçün fayl adını mütləq geri qaytarmır (əgər mən aradığım sözdən 5-dən az olsa).
26 Avq. '09 saat 23:34 'da
12
Cavablar

Bir qovluqda bir söz tapmaq üçün grep istifadə edə bilərəm?

Windows'da bir qovluq içərisində bir söz axtarış edərdim. Bənzər bir söz çox subdirectories və faylları olan bir kataloq daxilində olub-olmadığını bilmək istəyirəm. Mənim grep sintaksisi axtarışları bir fayl adı göstərmək məcburiyyətində olduğumu göstərir ...
08 noyabrda təyin olundu. '10 saat 9:50 'da
13
Cavablar

Grep axtarış deseninə uyğun olan sözləri göstərə bilərmi?

Axtarış ifadəsinə uyğun olan fayllardan "sözlər" nin bir grep çıxışı üçün bir yol varmı? Bütün nümunələri tapmaq istəyirsinizsə, demək olar ki, bir neçə faylda "th" deyirəm: grep "th" *, amma nəticədə (qalın - mənə) bir şey olacaq; bəzi mətn-fi ...
10 oct. '09 ilə 3:47
11
Cavablar

Belirtilen simli desen içermeyen faylları tapmaq üçün necə?

Foo sözünü (grep istifadə) olmayan mövcud kataloqda faylları necə tapmaq olar?
17 noyabrda təyin olundu. '09 saat 14:07 'da