Bash: Unterschied zwischen den Versionen

Aus Nicos Spickzettel
Zur Navigation springen Zur Suche springen
Keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
 
(4 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 7: Zeile 7:
echo -n "pc-core-r1.int.pc.nico.de" | sed -e 's/[^\.]//g' | wc -m
echo -n "pc-core-r1.int.pc.nico.de" | sed -e 's/[^\.]//g' | wc -m
</nowiki>
</nowiki>
== Zeige alle zweilen, bis auf die letzten zwei: ==
<nowiki>
head --lines=-2
</nowiki>
= diff =
== Vergleichen von zwei Dateien, deren Elemente unterschiedlich sortiert sind ==
<nowiki>diff -ub <(sort /tmp/apache-001-positivliste.conf) <(sort apache-001-positivliste.conf)</nowiki>
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)”.


[[Kategorie:UNIX]]
[[Kategorie:UNIX]]

Aktuelle Version vom 23. Februar 2026, 13:16 Uhr


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

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)”.