grep tiedoston sisällön etsimiseen tai rpm -qa -komennon tulosteeseen
Last modified on 24. heinäkuuta 2026 • 1 min read • 131 wordsJos haluat etsiä tietystä hakemistosta (path_to_directory) ja sen kaikista alihakemistoista (-r tarkoittaa rekursiivista hakua) tiedostoja, jotka sisältävät tietyn tekstimerkkijonon, käytä seuraavaa komentoa: grep -r “tekstimerkkijono” hakemistopolku. Erittäin hyödyllistä on myös ohjata toisen prosessin tuloste grep-komentoon putkella.
grep -r "tekstimerkkijono" hakemistopolkuMyös erittäin hyödyllistä on ohjata toisen prosessin tuloste grep-komentoon putkella. Esimerkiksi haluat tietää, onko tietty rpm-paketti asennettu järjestelmääsi, mutta et muista sen tarkkaa nimeä. Siksi et voi käyttää komentoa “rpm -q pakettinimi”. Tällöin voit pyytää rpm:ltä luettelon kaikista asennetuista paketeista (rpm -qa) ja ohjata tämän tulosteen grep-komentoon, jolloin grep etsii pakettinimestä sen osan, jonka muistat:rpm -qa | grep osajonoEsimerkiksi kun paketti modutils-2.4.22-8 on asennettuna, sinun on kysyttävä rpm:ltä:rpm -q modutils TAI rpm -q modutils-2.4.22, jotta saat vastauksen. Komento rpm -q modutils-2.4 antaisi seuraavan tuloksen: Pakettia modutils-2.4 ei ole asennettu. Jos et siis tiedä paketin tarkkaa nimeä, on turvallisinta etsiä grep-komennolla rpm-komennon tulosteesta jotain, jonka muistat tarkalleen.