Maakt find
“overbodig”: grep -Ril
Om te kijken of een string in een file aanwezig is, is grep
je vriend: grep "string" "file"
.
Wil je in een hele boom kijken of een string in 1 of meerdere files voorkomt dan heb je de krachtige opties -Ril
tot je beschikking.
Meer >>
grep -Ril password /var/www
geeft alle files onder de directory /var/www
weer waarin de string “password” (case-insensitive) voorkomt.
Een stuk beter dan de veel geziene:
find /var/www -type f -exec grep password {} \;
welke ook geen filenames laat zien enfind /var/www -type f | xargs -i grep -l password {}
wat hetzelfde doet maar met wat meer typewerk…
Happy grepping!