TL:DR Page MAN Page print lines that match patterns

Definition: Der grep Befehl gibt alles aus, was auf das eingegebene Pattern zutrifft. Im Pattern dürfen Jokerzeichen verwendet werden.

Aufbau

grep OPTION PATTERNS FILE

Häufige Optionen

**-R, *–dereference-recursive Liest alle Dateien in allen Unterverzeichnissen. Folgt allen symlinks. -r, –recursive Liest alle Dateien in allen Unterverzeichnissen.

Beispiele:

root@pop-os:/home/tim# grep -R tim /etc
/etc/passwd:tim:x:1001:1001:Tim User,,,:/home/tim:/bin/bash
/etc/group:tim:1001:
/etc/shadow:tim:$6$xxxxxxxxxxxxxxxx$yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy:18965:0:99999:7:::
/etc/sudoers:#includedir /etc/sudoers.d
/etc/security/access.conf:# Uncomment and edit the following lines to set up login access control based on time ranges.
/etc/fonts/conf.d/65-khmer-fonts.conf:    <!-- KhmerOS content tim 1.0 - Regular -->
/etc/systemd/system/mytimer.service:[Timer]
/etc/systemd/system/mytimer.timer:[Timer]

Alternativen für den grep Befehl:

[[find]] - search for files in a directory hierarchy