Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
vortraege:bash:t-time:start [2020-05-28 13:32] – [Einführung] Franke | vortraege:bash:t-time:start [2020-06-03 19:04] (aktuell) – [Export: PDF] Franke | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
====== T-Time mit Udo ====== | ====== T-Time mit Udo ====== | ||
{{entry> | {{entry> | ||
- | {{tag> | + | {{tag> |
- | T-Time (Terminal-Time) sind Udos kleine Einführungen und Übungen in BASH und Terminal - aka Konsole, xterm, term ... | + | T-Time (Terminal-Time) sind Udo' |
Viel Spaß bei den einzelnen Übungen! :-) | Viel Spaß bei den einzelnen Übungen! :-) | ||
Zeile 25: | Zeile 25: | ||
==== Einführung ==== | ==== Einführung ==== | ||
- | Wie schon am Anfang geschrieben ist RegEx das Suchen nach ' | + | Wie schon am Anfang geschrieben ist RegEx das Suchen nach ' |
Wir behandeln hier nur ein paar Basics um den Einstieg zu meistern. | Wir behandeln hier nur ein paar Basics um den Einstieg zu meistern. | ||
Zeile 31: | Zeile 31: | ||
Die Ausdrücke bestehen aus Zeichen mit Sonderbedeutung, | Die Ausdrücke bestehen aus Zeichen mit Sonderbedeutung, | ||
- | * Der Zeilenanfang wird mit dem Circonlex | + | * Der Zeilenanfang wird mit dem Circonflex (auch [[https:// |
* Das Dollar-Zeichen ' | * Das Dollar-Zeichen ' | ||
* Das Zeichen ' | * Das Zeichen ' | ||
* Das Wortende wird mit ' | * Das Wortende wird mit ' | ||
- | * Die Eckigen Klammern ' | + | * Die Eckigen Klammern ' |
* Runde Klammern ' | * Runde Klammern ' | ||
* Geschweifte Klammern ' | * Geschweifte Klammern ' | ||
- | * Weiter gibt es so genannte Quantoren: Sie geben die Anzahl der Zeichen in Bezug auf den unmittelbar vorstehenden Ausdruck an: | + | * Weiter gibt es so genannte Quantoren: Sie geben die Anzahl der Zeichen in Bezug auf den unmittelbar vorstehenden Ausdruck |
* '?' | * '?' | ||
* ' | * ' | ||
* ' | * ' | ||
* Der Punkt ' | * Der Punkt ' | ||
- | * Der Punkt ' | + | * Der Punkt ' |
+ | Siehe auch: man regex (7) | ||
==== Beispiele ==== | ==== Beispiele ==== | ||
Zeile 54: | Zeile 55: | ||
* ' | * ' | ||
* ' | * ' | ||
- | * '[^[\s]*\#.*]' # Zeile beginnt vorn mit Kommentarzeichen | + | * ' |
+ | * ' | ||
==== Übungen ==== | ==== Übungen ==== | ||
- | Die Übungen beziehen sich auf unten stehende Beispieldaten. In denen ist gelistet, wer aus welchem Land in welchem Jahr Mr. Olympia wurde: | + | Die Übungen beziehen sich auf unten stehende Beispieldaten. In denen ist gelistet, wer aus welchem Land in welchem Jahr [[https:// |
* Suche Olivia | * Suche Olivia | ||
Zeile 65: | Zeile 67: | ||
* Wer hat bis 2007 mindestens drei mal im zwanzigsten Jahrhundert gewonnen? | * Wer hat bis 2007 mindestens drei mal im zwanzigsten Jahrhundert gewonnen? | ||
- | Zum ausprobieren eigenen sich die Befehle: grep und egrep. Mehr über die Befehle erfahrt ihr wie immer mit: man grep, man egrep. | + | Zum ausprobieren eigenen sich die Befehle: grep, egrep oder sed. Mehr über die Befehle erfahrt ihr wie immer mit: man $befehl. |
- | Zum experimentieren und herumspielen die Datei ' | + | Zum experimentieren und herumspielen die Datei ' |
<file text mrolympia.dat> | <file text mrolympia.dat> | ||
Zeile 86: | Zeile 88: | ||
Brandon Curry USA 2019 | Brandon Curry USA 2019 | ||
- | (Daten anlehnend an Wikipedia) | + | # Kommentare |
+ | # (Daten anlehnend an Wikipedia) | ||
+ | # Noch ein | ||
24.05.2020 | 24.05.2020 | ||
2020-05-24 | 2020-05-24 | ||
Zeile 147: | Zeile 151: | ||
ls -lh Uebung/ | ls -lh Uebung/ | ||
</ | </ | ||
+ | |||
+ | |||
+ | |||
+ | ===== Export: PDF ===== | ||
+ | |||
+ | |||
+ | Diese Seite exportieren: | ||
+ | |||