Der printf
-Befehl in der Debian Almquist Shell (dash) wird verwendet, um formatierte Ausgaben zu erzeugen. Er ermöglicht es, Text und Variablen in einem kontrollierten Format anzuzeigen, was besonders nützlich ist, wenn genaue Formatierungen erforderlich sind.
Die grundlegende Syntax des printf
-Befehls lautet:
printf [Optionen] FORMAT [Argumente...]
-v NAME
: Weist die formatierte Ausgabe einer Variablen zu.--help
: Zeigt eine Hilfeseite mit Informationen zur Verwendung von printf an.--version
: Gibt die Versionsnummer des Befehls aus.Um einfachen Text auszugeben, verwenden Sie:
printf "Hallo, Welt!\n"
Um eine formatierte Zahl auszugeben, verwenden Sie:
printf "Die Zahl ist: %.2f\n" 3.14159
Um mehrere Argumente mit Platzhaltern auszugeben:
printf "Name: %s, Alter: %d\n" "Max" 25
Sie können auch Variablen in der Ausgabe verwenden:
name="Anna"
alter=30
printf "Name: %s, Alter: %d\n" "$name" "$alter"
Um die Ausgabe in eine Datei zu schreiben:
printf "Dies wird in eine Datei geschrieben.\n" > ausgabe.txt
%s
für Strings, %d
für Ganzzahlen).\n
für Zeilenumbrüche und \t
für Tabulatoren, um die Ausgabe zu formatieren.