Aus dem Kurs: Bash-Shell-Scripting lernen
So erhalten Sie Zugriff auf diesen Kurs
Werden Sie noch heute Mitglied und erhalten Sie Zugriff auf mehr als 24.700 Kurse von Branchenfachleuten.
Wildcards
Auf der Kommandozeile haben Sie sicherlich schon einmal mit den sogenannten Wildcards oder Jokerzeichen Sternchen und Fragezeichen gearbeitet. Ein LS Bild Sternchen zeigt beispielsweise alle Dateien an, die mit Bild beginnen. Diese Platzhalter-Symbole können Sie natürlich auch in einem Script verwenden, weshalb ich Sie im Folgenden kurz vorstellen und gleichzeitig auf ein paar Probleme hinweisen möchte. In einem Script könnte ich beispielsweise in allen meinen Textdateien das Wort Bild suchen lassen. Das ist eine Aufgabe für Grep. Grep Bild Sternchen .txt. Das Wildcard-Zeichen hier hinten ersetzt die Shell noch bevor sie Grep aufruft. Genauer gesagt, ersetzt die Shell dieses Muster durch eine Liste mit allen dazu passenden Dateinamen und übergibt dann diese Liste an Grep. Dieses Ersetzen bezeichnet man als Dateinamen-Expansion oder kurz Namens-Expansion, auf Englisch „Glubbing“. Grep kommt mit einer Liste von Dateinamen zurecht, andere Programme hingegen nicht unbedingt. Und selbst…
Üben mit Projektdateien
Laden Sie die Dateien herunter, die von den Trainer:innen verwendet werden. So können Sie mitlesen und durch Ansehen, Zuhören und Üben lernen.
Inhalt
-
-
-
-
-
(Gesperrt)
Variablen anlegen und Kommandosubstitution5 Min. 54 Sek.
-
(Gesperrt)
Variablen einbauen7 Min. 39 Sek.
-
(Gesperrt)
Zeichenketten manipulieren7 Min. 45 Sek.
-
(Gesperrt)
Rechnen8 Min. 1 Sek.
-
(Gesperrt)
Umgebungsvariablen und Tilde-Expansion4 Min. 11 Sek.
-
(Gesperrt)
Parameter7 Min. 36 Sek.
-
(Gesperrt)
Wildcards6 Min. 15 Sek.
-
(Gesperrt)
Challenge: Taschenrechner1 Min. 18 Sek.
-
(Gesperrt)
Solution: Taschenrechner2 Min. 21 Sek.
-
(Gesperrt)
-
-