mirror of
https://gitlab.com/harald.mueller/aktuelle.kurse.git
synced 2024-11-24 02:31:58 +01:00
muh
This commit is contained in:
parent
1cca808864
commit
59754c5e44
@ -166,3 +166,45 @@ Diese Art funktioniert nur auf einem Webserver, auf dem ein Mailserver installie
|
|||||||
![./mailing-mit-phpwebserver.jpg](./x_ressources/mailing-mit-phpwebserver.jpg)
|
![./mailing-mit-phpwebserver.jpg](./x_ressources/mailing-mit-phpwebserver.jpg)
|
||||||
|
|
||||||
<br>
|
<br>
|
||||||
|
|
||||||
|
|
||||||
|
## Textformattierung
|
||||||
|
|
||||||
|
Am gebräuchlichsten Formattierungs- und Ausgabe-Programme in Linux- und Unix-Systemen sind `echo` und `printf`.
|
||||||
|
Die beiden Programme können einzeln und auch in Kombination miteinander verwendet werden.
|
||||||
|
|
||||||
|
### echo
|
||||||
|
|
||||||
|
Die einfach Textausgabe kennen Sie. Es ist der Befehl `echo` mit dem Sie Texte und Variablen ausgeben können.
|
||||||
|
|
||||||
|
[![echo.png](x_ressources/echo.png)](https://openbook.rheinwerk-verlag.de/shell_programmierung/shell_007_001.htm#RxxKap00700104004E721F034174)
|
||||||
|
|
||||||
|
|
||||||
|
Der normale Gebrauch ist:
|
||||||
|
|
||||||
|
echo "Geben Sie die Anzahl ein:"
|
||||||
|
|
||||||
|
oder
|
||||||
|
|
||||||
|
res="Das Resultat ist:"
|
||||||
|
echo $res
|
||||||
|
|
||||||
|
Die Ausgabe von Variablen geht eitwas eigenartig. Das verwirrt Leute, die schon eine Programmiersprache kennen, denn dort geht sowas in der Regel nicht. Nämlich man kann/muss die Variable in den Text(-String) hinein nehmen.
|
||||||
|
|
||||||
|
summe=32
|
||||||
|
echo "Die Summe ist: $summe"
|
||||||
|
|
||||||
|
Es ist sogar möglich, über die Echo-Funktion zu rechnen:
|
||||||
|
|
||||||
|
anz=4.5
|
||||||
|
preis=2.13
|
||||||
|
summe=$(echo "$anz * $preis" | bc)
|
||||||
|
echo "Die Summe ist: $summe"
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
### prinf
|
||||||
|
|
||||||
|
Die weit mächtigere Ausgabe von Zahlen und Texten ist der Befehl `printf`.
|
||||||
|
|
||||||
|
[![printf.png](x_ressources/printf.png)](https://openbook.rheinwerk-verlag.de/shell_programmierung/shell_007_001.htm#t2t34)
|
BIN
m122/tools-technics/x_ressources/echo.png
Normal file
BIN
m122/tools-technics/x_ressources/echo.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 4.7 KiB |
BIN
m122/tools-technics/x_ressources/printf.png
Normal file
BIN
m122/tools-technics/x_ressources/printf.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 48 KiB |
Loading…
Reference in New Issue
Block a user