Beispiele (sed)
- sed -e n Datei
gibt den Inhalt der Datei aus
- sed -e n Datei Datei1
gibt den Inhalt von Datei und Datei1 aus
- sed -e n Datei > Ausgabedatei
schreibt den Inhalt von Datei in die Ausgabedatei
- sed -n -e'1,3p'-e'7,9p' Datei
unterdrückt die normale Ausgabe, gibt Zeilen 1-3 und 7-9 aus
- sed -n -e p Datei
gibt den Inhalt der Datei aus
- sed -n -e '/String/p' Datei
sucht in der Datei nach dem String und gibt die aktuelle Zeile, in der der String gefunden wurde, aus
- sed -n -e '/[Ss]tring/p' Datei
gibt Zeilen aus, in denen String (egel ob gross oder klein geschrieben) gefunden wurde
- sed -e 'y/String1/string2/' Datei
sucht nach String1 und ersetzt durch string2 und gibt aus, sucht nach Zeichenkette der Länge von String1 mit Anfangsbuchstaben von String1, vergleicht dann Zeichen für Zeichen von String1 und Zeichenkette und tauscht bei Übereinstimmung das Zeichen an der Position x von String1 bei Zeichenkette an der selben Position mit dem Zeichen aus string2 an Position x
- sed -n -e 's/String/string/p' Datei
sucht nach String, ersetzt durch string und gibt die geänderten Zeilen aus, ändert nur ersten gefundenen String pro Zeile!
- sed -n -e 's/String/string/gp' Datei
sucht nach String, ersetzt durch string, und gibt die geänderten Zeilen aus
- sed -n -e 's/String1/Sting2/gp;s/String2/String1/gp' Datei
doppelte Änderung führt in diesem Fall zur Ausgangseingabe zurück
- sed -n -e 's/[sS]./SONNE/gp' Datei
ersetzt Zeichenketten, die mit s oder S anfangen und deren nachfolgendes Zeichen mit SONNE
- sed -n -e l Datei
nichtdruckbare Zeichen werden durch ihren 2stelligen ASCII-Wert angezeigt
- sed -e '/string/d' datei
löscht alle Zeilen, in den string vorkommt
|