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.600 Kurse von Branchenfachleuten.
printf
Der Befehl Echo hat einige Nachteile. Insbesondere verstehen nicht alle Shells die Escape-Sequenzen und die Parameter. Netterweise gibt es noch eine Alternative die ich Ihnen in diesem Video vorstellen möchte. Die Alternative heißt printf und arbeitet zunächst genauso wie Echo, gibt also einfach einen Text aus den ich printf in Anführungszeichen übergebe. Das demonstriere ich Ihnen mal direkt hier im Terminal mit dem Text, sagen wir, hallo Welt. Hie sehen Sie aber auch schon gleich den ersten Unterschied zu Echo. Printf gibt nicht automatisch einen Zeilenumbruch aus. Printf versteht aber von Haus aus Escape- Sequenzen. Den Zeilenumbruch erhalte ich also mit printf, hallo Welt und dann dem \n. Das heißt aber auch, dass wenn ich den Backslash als Zeichen ausgeben lassen möchte, wie in printf per Backslash, dann muss ich nach ihm noch einen weiteren Backslash platzieren. Ist ein Sonderzeichen. Das fürht dann zu diesem Ergebnis. Printf kann aber noch mehr. Ich kann mitten in meinem Text…
Ü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)
echo und Escape-Sequenzen7 Min. 33 Sek.
-
(Gesperrt)
printf7 Min. 43 Sek.
-
(Gesperrt)
Ausgaben umleiten3 Min. 52 Sek.
-
Ausgabekanäle5 Min. 27 Sek.
-
(Gesperrt)
Pipes und tee6 Min. 58 Sek.
-
(Gesperrt)
Challenge: Dateinamen notieren und Dateien zählen2 Min. 2 Sek.
-
(Gesperrt)
Solution: Dateinamen notieren und Dateien zählen2 Min. 39 Sek.
-
(Gesperrt)
-
-
-