Bash

Aus Nicos Spickzettel
Version vom 8. Oktober 2026, 16:00 Uhr von Nico (Diskussion | Beiträge)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Zur Navigation springen Zur Suche springen


Zählen von Zeichen in einer Zeile (z.B. Punkte in DNS Eintrag: pc-core-r1.int.pc.nico.de)

per SED werdenalle Zeichen außer Punkt gelöscht und dann die Anzahl der Zeichen gezählt.

echo -n "pc-core-r1.int.pc.nico.de" | sed -e 's/[^\.]//g' | wc -m


Zeige alle zweilen, bis auf die letzten zwei:

head --lines=-2

Zeie alle Zeilen bis auf die erste:

tail -n +2 testliste

-n ermittel die Anzahl der Zeilen automatisch, +2 besagt, ab der zeiten Zeile die Ausgabe starten.

diff

Vergleichen von zwei Dateien, deren Elemente unterschiedlich sortiert sind

diff -ub <(sort /tmp/apache-001-positivliste.conf) <(sort apache-001-positivliste.conf)

Hinweis zu -b und -w: -w --ignore-all-blanks: Is similar to -b --ignore-space-change but causes whitespace (blanks and tabs) to be totally ignored. E.g., “if ( a == b )” will compare equal to “if(a==b)”.