linux:tools:sed-referenz
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
linux:tools:sed-referenz [2021/04/06 19:23] – ms | linux:tools:sed-referenz [2023/01/11 20:29] (current) – external edit 127.0.0.1 | ||
---|---|---|---|
Line 1: | Line 1: | ||
+ | ===== Zeichen ausdrucken ===== | ||
+ | leztes Zeichen (lezte 2 Zeichen) in einer Zeile ausgeben | ||
+ | < | ||
+ | sed ' | ||
+ | sed ' | ||
+ | |||
+ | grep -o ' | ||
+ | grep -o ' | ||
+ | </ | ||
+ | die lezten N Zeichen in einer Zeile ausgeben | ||
+ | < | ||
+ | sed ' | ||
+ | grep -o ' | ||
+ | </ | ||
+ | |||
===== Zeichen einfügen ===== | ===== Zeichen einfügen ===== | ||
- | nach jedem zeiten | + | nach jedem zweiten |
< | < | ||
sed ' | sed ' | ||
+ | </ | ||
+ | < | ||
+ | # hds401_01E9 | ||
+ | # hds401_03EA | ||
+ | # hds401_03E4 -> 00: | ||
+ | sed ' | ||
</ | </ | ||
Line 8: | Line 29: | ||
Zeichen (xx) am Ende jeder Zeile einfügen -> '' | Zeichen (xx) am Ende jeder Zeile einfügen -> '' | ||
- | ===== Zeichen ersetzen ===== | + | ===== Zeichen ersetzen/ |
foo durch bar ersetzen -> '' | foo durch bar ersetzen -> '' | ||
alle foo durch bar ersetzen -> '' | alle foo durch bar ersetzen -> '' | ||
alle Kleinbuchstaben in Grossbuchstaben -> '' | alle Kleinbuchstaben in Grossbuchstaben -> '' | ||
- | alle Grossbuchstaben in Kleinbuchstaben -> '' | + | alle Grossbuchstaben in Kleinbuchstaben -> '' |
- | + | ||
- | ===== Zeichen löschen ===== | + | |
vom Anfang einer Zeile bis zum ersten xxx in der Zeile alles löschen -> '' | vom Anfang einer Zeile bis zum ersten xxx in der Zeile alles löschen -> '' | ||
vom Anfang jeder Zeile die regex enthalten, bis zum ersten xxx in der Zeile alles löschen -> '' | vom Anfang jeder Zeile die regex enthalten, bis zum ersten xxx in der Zeile alles löschen -> '' | ||
- | Erstes Zeichen löschen; erste 2 Zeichen löschen -> '' | + | Erstes Zeichen löschen; erste 2 Zeichen löschen -> '' |
+ | Letztes Zeichen löschen; letzte 2 Zeichen löschen -> '' | ||
+ | jedes 3. Komma löschen -> '' | ||
===== Zeilen löschen ===== | ===== Zeilen löschen ===== | ||
- | |||
Zeilen die regex enthalten -> '' | Zeilen die regex enthalten -> '' | ||
Leerzeilen löschen -> '' | Leerzeilen löschen -> '' | ||
Line 28: | Line 48: | ||
Zeilen 2 bis Zeile mit regex löschen -> '' | Zeilen 2 bis Zeile mit regex löschen -> '' | ||
ab Zeile mit regex bis letzte Zeile löschen -> '' | ab Zeile mit regex bis letzte Zeile löschen -> '' | ||
- | jedes 3. Komma löschen -> '' | ||
===== Zeilen manipulieren ===== | ===== Zeilen manipulieren ===== | ||
- | Zwei Zeilen zusammenfügen -> '' | + | Zwei Zeilen zusammenfügen -> '' |
+ | Drei Zeilen zusammenfügen -> '' | ||
+ | Leerzeilen einfügen -> '' | ||
+ | Zeile mit "Xyz Abc" einfügen -> '' | ||
+ | ===== Variablen aus bash nutzen ===== | ||
+ | < | ||
+ | let a=17; let e=32 | ||
+ | sed ''" | ||
+ | </ | ||
+ | ===== Farbe im sed-output ===== | ||
+ | < | ||
+ | D=`date +%_d` | ||
+ | ncal -Mbh | sed ''/ | ||
+ | ncal -bhA1 | sed ' | ||
+ | </ |
linux/tools/sed-referenz.1617729838.txt.gz · Last modified: 2023/01/11 20:30 (external edit)