This commit is contained in:
harald.mueller 2023-06-28 23:46:34 +02:00
parent 0274bd0cf5
commit 4febf73327
2 changed files with 11 additions and 3 deletions

View File

@ -221,8 +221,15 @@ Programmes `bc` (Basic Calculator) angefordert.
Die weit mächtigere Ausgabe von Zahlen und Texten ist der Befehl `printf`. Der kombiniert die Text- und die Zahlenausgabe.
Der Gebrauch geht über Formatanweisungen `format` und über die zu importierenden `argument`en.
[![printf-argumente.png](x_ressources/printf-argumente.png)](https://openbook.rheinwerk-verlag.de/shell_programmierung/shell_007_001.htm#t2t34)
[![printf.png](x_ressources/printf.png)](https://openbook.rheinwerk-verlag.de/shell_programmierung/shell_007_001.htm#t2t34)
Wobei die "%s" (string), die "%f" (float), und die "%i" oder "%d" (integer=Ganzzahl) am Häufigsten vorkommen.
[![printf-formate.png](x_ressources/printf-formate.png)](https://openbook.rheinwerk-verlag.de/shell_programmierung/shell_007_001.htm#t2t34)
@ -248,15 +255,16 @@ Beachten Sie die Ausrichtung des Texts nach der linken und der rechten Kolonne.
![rechnungspos2.png](x_ressources/rechnungspos2.png)
*Natürlich muss am Schluss die* ** Liste ** *der Artikel-Positionen mit einer `for`-Schleife abgearbeitet werden.*
*Natürlich muss am Schluss die* **Liste** *der Artikel-Positionen mit einer `for`-Schleife abgearbeitet werden.*
<br>
<br>
<br>
In diesem Code-Stück kommt auch noch die schweizerische **5-Rappen-Rundung** vor.
Da wird ein Aufruf einer Unterfunktion, die in eier separaten
Skript-Datei untergebracht ist, gemacht.
Da wird ein Aufruf einer Unterfunktion, die in einer separaten
Skript-Datei untergebracht ist, gemacht `./round05.sh $summe`. Der Einfachkeithalber
wurde die Datei und die Funktion gleich benannt, was aber nicht zwingend ist.
(Nebenbei bemerkt: Anders als in modernen Programmiersprachen, kann eine Funktion in Bash **keine** Rückgabewerte liefern.)

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.9 KiB