- Lähtökohta
- Minulla on
nimet.txt
-niminen tekstitiedosto, joka sisältää seuraavat rivit:Jussi Matti Pekka Ville Barbara Eini Lissu Noora
- Ongelma
- Haluan etsiä ja tulostaa komentorivitulkissa tekstitiedostosta ne rivit, joilla esiintyy vähintään yksi kirjaimista a, b ja e.
- Ratkaisu
- Suoritan seuraavan komennon:
egrep -i '(a|b|e)' nimet.txt
Komento tulostaa komentorivitulkkiin haluamani rivit, tässä tapauksessa kaikki muut paitsi
Jussi
– jaLissu
-rivin. - Huomautus
-i
-valitsin saa aikaan sen, että etsimieni kirjainten kirjainkoosta ei välitetä. Mikäli haluaisinkin etsiä rivit joilla esiintyy vähintään yksi isoista kirjaimista A, B ja E, pitäisi yllä olevassa ratkaisussa sulkumerkkien sisällä olevien kirjainten koon vaihtamisen lisäksi jättää -i -valitsin pois:egrep '(A|B|E)' nimet.txt.
Tämä komento tulostaa ainoastaan
Barbara
– jaEini
-rivin.