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 12: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> | ||
- | {{entry> | + | {{tag> |
- | {{entry> | + | |
- | {{entry> | + | |
- | {{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 13: | Zeile 10: | ||
===== 2020-05-27: RegEx ist kein Dinosaurier! ===== | ===== 2020-05-27: RegEx ist kein Dinosaurier! ===== | ||
+ | {{entry> | ||
+ | {{entry> | ||
+ | {{entry> | ||
+ | {{entry> | ||
==== Was ist RegEx? ==== | ==== Was ist RegEx? ==== | ||
Zeile 24: | 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 30: | Zeile 31: | ||
Die Ausdrücke bestehen aus Zeichen mit Sonderbedeutung, | Die Ausdrücke bestehen aus Zeichen mit Sonderbedeutung, | ||
- | * Am Anfang einer Zeile dient das ' | + | * Der Zeilenanfang wird mit dem Circonflex (auch [[https:// |
- | * Das ' | + | * Das Dollar-Zeichen |
* Das Zeichen ' | * Das Zeichen ' | ||
* Das Wortende wird mit ' | * Das Wortende wird mit ' | ||
- | * Das ' | + | * Die Eckigen Klammern ' |
- | * Weiter gibt es so genannte Quantoren: Sie geben die Anzahl der Zeichen an: | + | * Runde Klammern ' |
+ | * Geschweifte Klammern ' | ||
+ | * Weiter gibt es so genannte Quantoren: Sie geben die Anzahl der Zeichen in Bezug auf den unmittelbar vorstehenden Ausdruck oder Zeichen an: | ||
* '?' | * '?' | ||
* ' | * ' | ||
* ' | * ' | ||
* Der Punkt ' | * Der Punkt ' | ||
- | | + | |
- | Zum experimentieren und herumspielen findet Ihr unten die Datei ' | + | Siehe auch: man regex (7) |
+ | ==== Beispiele ==== | ||
- | Zum ausprobieren eigenen sich die Befehle: grep und egrep Mehr über die Befehle erfahrt ihr wie immer mit: man grep, man egrep | + | * ' |
+ | * ' | ||
+ | * ' | ||
+ | * ' | ||
+ | * ' | ||
+ | * ' | ||
+ | * ' | ||
+ | * ' | ||
+ | * ' | ||
- | Viel Spaß beim Suchen nach Mustern! | + | ==== Übungen ==== |
+ | Die Übungen beziehen sich auf unten stehende Beispieldaten. In denen ist gelistet, wer aus welchem Land in welchem Jahr [[https:// | ||
+ | |||
+ | * Suche Olivia | ||
+ | * Suche alle die mindestens drei mal in 1900er vorkommen | ||
+ | * Suche alle die nicht USA sind | ||
+ | * Suche alle die Frank heissen | ||
+ | * Wer hat bis 2007 mindestens drei mal im zwanzigsten Jahrhundert gewonnen? | ||
+ | |||
+ | 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 speichern: Rechtsklick und Speichern_Unter) | ||
<file text mrolympia.dat> | <file text mrolympia.dat> | ||
Larry Scott USA 1965 1966 | Larry Scott USA 1965 1966 | ||
Zeile 65: | Zeile 87: | ||
Shawn Rhoden USA 2018 | Shawn Rhoden USA 2018 | ||
Brandon Curry USA 2019 | Brandon Curry USA 2019 | ||
+ | |||
+ | # Kommentare | ||
+ | # (Daten anlehnend an Wikipedia) | ||
+ | # Noch ein | ||
24.05.2020 | 24.05.2020 | ||
2020-05-24 | 2020-05-24 | ||
</ | </ | ||
- | <fs small>// | ||
- | Zum selber Studieren, gib es noch viel mehr RegEx, u.a. auf: https:// | + | Mehr RegEx gibt es u.a. auf: https:// |
+ | |||
+ | Viel Spaß beim Suchen nach Mustern! :-) | ||
===== 2020-05-20: tar und less ===== | ===== 2020-05-20: tar und less ===== | ||
+ | {{entry> | ||
+ | {{entry> | ||
+ | {{entry> | ||
Was wir heute machen wollen: | Was wir heute machen wollen: | ||
Zeile 121: | Zeile 151: | ||
ls -lh Uebung/ | ls -lh Uebung/ | ||
</ | </ | ||
+ | |||
+ | |||
+ | |||
+ | ===== Export: PDF ===== | ||
+ | |||
+ | |||
+ | Diese Seite exportieren: | ||
+ | |||