Dateien durchsuchen

Eine Datei nach mehreren Begriffen durchsuchen

egrep '(reject|error|warning|fatal|panic):' /var/log/mail.log

Eine Datei gefiltert ausgeben mit RegEx

Alles ausblenden, was mit # anfängt:

cat /etc/resolv.conf | grep -v "^#"

Strings auslesen

Den ersten Teil einer Ausgabe extrahieren

sha256sum dateiname | awk '{print $1}'

Alternative mit cut

sha256sum dateiname | cut -d ' ' -f 1

Strings ersetzen

String innerhalb einer Datei ersetzen

sed -i 's/alt/neu/g' datei.txt'

Nach Dateien suchen und Inhalt ersetzen

find . -iname '*.yml' | xargs sed -i 's/alt/neu/g'