Mokėjimo būdai Abuse

Grep komanda "Linux

15.02.2023, 17:28

UNIX tipo operacinėse sistemose komanda grep naudojama ieškoti tam tikros eilutės arba reguliariosios išraiškos tekstiniuose failuose arba kitų komandų išvestyje.

Kokią funkciją atlieka komanda grep

Komandos grep sintaksė yra tokia:

grep [options] sample [files]

Čia šablonas yra ieškoma eilutė arba reguliarioji išraiška, o [failai] yra ieškomų failų sąrašas. Jei [failai] nenurodyta, grep skaitys įvestį iš standartinės įvesties (paprastai tai reiškia, kad grep galite perduoti kitų komandų išvestį).

Kai kurios įprastos grep parinktys yra šios:

-i - atliekant paiešką nepaisyti ženklų raidžių.

-r - rekursinė paieška visuose pakatalogiuose

-n - išvesti eilučių, kuriose rastas šablonas, numerius

-v - išvesti tik tas eilutes, kuriose nėra šablono

Pavyzdžiui, norėdami rasti visas failo example.txt eilutes, kuriose yra žodis "apple", galite naudoti komandą:

grep apple example.txt

Norėdami rasti visus dabartinio katalogo ir jo pakatalogių failus, kuriuose yra žodis "bananas", galite naudoti komandą:

grep -r banana .

Čia taškas reiškia einamąjį katalogą.