Ero sivun ”Grep” versioiden välillä
Siirry navigaatioon
Siirry hakuun
Ei muokkausyhteenvetoa |
pEi muokkausyhteenvetoa |
||
Rivi 15: | Rivi 15: | ||
ls -R | grep foo | ls -R | grep foo | ||
Näyttää file.conf-tiedoston ilman #-alkuisia ja tyhjiä rivejä, näppärä pitkiä .conf tiedostoja tarkastellessa: | |||
grep -v -E '^\#|^$' file.conf | |||
Lisää grep komennon käyttötapoja löytyy [[Komentorivivinkkejä]] -sivulta. | Lisää grep komennon käyttötapoja löytyy [[Komentorivivinkkejä]] -sivulta. | ||
[[Luokka:Komentorivi]] | [[Luokka:Komentorivi]] |
Versio 19. marraskuuta 2005 kello 23.29
grep komennolla saa helposti etsittyä sanoja tiedostoista sekä tulostettua rivit joilla sana esiintyy.
Esimerkkejä miten greppiä käytetään
Näytä kaikki tiedostot ja kyseiset rivit missä esiintyy sana foobar täältä ja alahakemistoista:
grep foobar * -R
Näytä hakemiston html-päätteisistä tiedostoista rivit jotka alkavat sanalla foobar:
grep "^foobar" *.html
Näytä rivit jotka alkavat isolla alkukirjaimella ja pitävät sisällään sanan foobar muualla kuin rivin lopussa.
grep "^[A-Z].*foobar..*$" *
Grep:lle voi myös antaa tutkittavia rivejä putkien avulla, esimerkiksi seuraava näyttäisi kaikki tiedostot täältä ja alihakemistoista joiden nimessä esiintyy sana foo:
ls -R | grep foo
Näyttää file.conf-tiedoston ilman #-alkuisia ja tyhjiä rivejä, näppärä pitkiä .conf tiedostoja tarkastellessa:
grep -v -E '^\#|^$' file.conf
Lisää grep komennon käyttötapoja löytyy Komentorivivinkkejä -sivulta.