Klausimai pažymėti „grep“

grep yra komandinės eilutės teksto paieškos įrankis, parašytas „Unix“. Jis naudoja reguliarias išraiškas, kad atitiktų tekstą ir paprastai naudojamas kaip vamzdynų filtras. Naudokite šią žymą tik tada, jei jūsų klausimas susijęs su programavimu naudojant „grep“ arba „grep“ API. Problemos, susijusios su grep komandų parinkčių naudojimu ar trikčių šalinimu, yra temos.
41
atsakymas

Kaip rasti visus failus, kuriuose yra konkretus tekstas „Linux“?

Bandau rasti būdą, kaip nuskaityti visą Linux sistemą visoms rinkmenoms, turinčioms tam tikrą teksto eilutę. Norėdami išsiaiškinti, ieško teksto faile, o ne failo pavadinime. Kai ieškojau, kaip tai padaryti, aš du kartus patyriau šį sprendimą: rasti / -...
yra nustatytas birželio 06 d. 13 val
6
atsakymai

grep failą, bet parodyti keletą aplinkinių linijų?

Norėčiau užrašyti eilutę, bet taip pat parodyti ankstesnes penkias eilutes ir kitas penkias eilutes, taip pat atitinkamą eilutę. Kaip tai padaryti?
nustatyti 12 d. '08 8:55 val
24
atsakymai

Kaip rekursiškai rekursiškai?

Kaip rekursiškai grep visus katalogus ir pakatalogius? rasti. | xargs grep "texthere" *
01 sausis '10, 8:10
14
atsakymai

Kaip atlikti grep (search) kodą git istorijoje?

Kai kada praeityje ištrinau failą ar kodą faile. Ar galiu paslėpti turinį (o ne pranešančius pranešimus)? Labai blogas sprendimas yra grep log: git log -p | grep <pattern> Tačiau tai neatšaukia įsipareigojimo maišos iš karto. Aš ...
gegužės 28 d., 14 val
11
atsakymai

Kaip prijungti stderr, o ne stdout?

Turiu programą, kuri rašo informaciją stdout ir stderr, ir aš turiu grep per tai, kas vyksta į stderr, nesirūpindamas stdout. Žinoma, galiu tai padaryti dviem etapais: komanda> / dev / null 2> temp.file grep 'kažkas ...
nustatyti 26 vas '10, 18:53
3
atsakymai

Neigiamas kartografavimas naudojant grep (atitikmenų eilutės, kuriose nėra foo)

Bandau parengti šios komandos sintaksę: grep! error_log | rasti / home / foo / public_html / -mmin -60 arba grep '[^ error_log]' rasti / home / baumerf / public_html / -mmin -60 Turiu pamatyti visus pakeistus failus, išskyrus tuos, kurie buvo pakeisti ...
nustatytas rugpjūčio 23 d '10, 17:24
3
atsakymai

Kaip naudoti „grep“, kad būtų rodomi tik failų pavadinimai (be įterptųjų atitikmenų) „Linux“?

Kaip galiu naudoti „grep“, kad būtų rodomi tik failų pavadinimai (be įterptųjų atitikmenų) „Linux“? Paprastai aš naudoju kažką panašaus: rasti. -iname "* php" -exec grep -H myString {} \ t Kaip galiu gauti failų pavadinimus (su keliais), bet be ...
nustatytas liepos 10 d. 11 val
11
atsakymai

Kaip „grep“ nuolatinį srautą?

Ar galiu naudoti grep nepertraukiamam srautui? Aš turiu galvoje kai kurią komandą uodegą -f <file>, bet su grep išvestimi, kad išsaugotumėte tik man įdomias eilutes. Bandžiau uodegą -f <file> grep modelis, bet atrodo, kad grep ...
nustatytas rugpjūčio 23 d '11, 16:34
20
atsakymai

Naudokite grep --exclude / - įgalinkite sintaksę, kad nebūtų grep per tam tikrus failus

Ieškoju teksto failų katalogo medžio eilutės foo =. Tai yra bendra Linux mašina, turiu bash shell: grep -ircl "foo =" * Katalogai taip pat turi daug dvejetainių failų, atitinkančių "foo =". Kadangi šie rezultatai nėra svarbūs ir lėtai ...
nustatyti spalio 21 d '08 4:41 val
10
atsakymai

grep, bet tik tam tikri failų plėtiniai

Dirbu rašydamas kai kuriuos scenarijus, skirtus tam tikriems katalogams, tačiau šiuose kataloguose yra visų tipų failų. Aš dabar noriu grep tik .h ir .cpp, bet galbūt kai kurie kiti ateityje. Iki šiol aš: {grep -r -i CP_Image ~ / p ...
nustatytas rugsėjo 20 d '12 19:30 val
12
atsakymai

Kaip pašalinti katalogus iš grep-R?

Aš noriu eiti per visus pakatalogius, išskyrus mezginio_modulių katalogą.
yra nustatytas liepos 3 d., 11 val
7
atsakymai

Kaip „grep“ išsprendžia tam tikro žodžio skirtumą ar turinį?

„Git“ kodų saugykloje noriu išvardyti visus įsipareigojimus, kuriuose yra konkretus žodis. Bandžiau šį git log -p | grep --context = 4 "žodis", bet tai nebūtinai grąžina man failo pavadinimą (nebent tai yra mažiau nei 5 atstumu nuo žodžio, kurį ieškojau.)
nustatyti 26 rug. '09 23:34
12
atsakymai

Kaip galiu naudoti grep rasti žodį aplanke?

Windows sistemoje ieškosiu žodžio aplanke. Panašiai noriu žinoti, ar tam tikras žodis yra kataloge, kuriame yra daug antrinių katalogų ir failų. Mano „grep“ sintaksės paieškos rodo, kad turiu nurodyti failo pavadinimą, ...
lapkričio 8 d. '10, 9:50
13
atsakymai

Ar grep gali rodyti tik žodžius, atitinkančius paieškos modelį?

Ar galima sukurti „žodžių“ išvestį iš failų, atitinkančių paieškos išraišką? Jei noriu rasti visus atvejus, pvz., „Th“ keliose rinkmenose, galiu padaryti: grep „th“ *, bet rezultatas bus kažkas panašaus (drąsus - mane); šiek tiek teksto ...
nustatyti 10 okt. '09 3:47
11
atsakymai

Kaip rasti failus, kuriuose nėra nurodyto eilutės modelio?

Kaip rasti failus dabartiniame kataloge, kuriuose nėra žodžio foo (naudojant grep)?
lapkričio 17 d. '09, 14:07