Benutzer-Werkzeuge

Webseiten-Werkzeuge


awk-ausgabe-zeichen-mehrmals

Ausgabe des Zeichens „-“ 100 mal.

$ echo | gawk '{for (i=0; i<=100; i++) printf("%s", "-")} END {print "\n"}'
-----------------------------------------------------------------------------------------------------

Ausgabe des Buchstaben „x“ 10 mal.

$ echo | gawk '{for (i=0; i<=10; i++) printf("%s", "x")} END {print "\n"}'
xxxxxxxxxx

Ausgabe des Strings „Start “ 5 mal

$ echo | gawk '{for (i=0; i<=5; i++) printf("%s", "Start ")} END {print "\n"}'
Start Start Start Start Start Start

Ausgabe einer Linie mit dem String Beginn bzw. Ende. Nach der Hälfte der Zeichen (Variable SPALTEN) wird jeweils der Text gesetzt.

$ echo | gawk '{TITEL="Start"; SPALTEN=50; POSITION=SPALTEN/2; for (i=0; i<=SPALTEN; i++) if (i==POSITION) {printf("%s"," "TITEL" ")} else {printf("%s", "-")} } END {print "\n"}'
------------------------- Start -------------------------

$ echo | gawk '{TITEL="Ende"; SPALTEN=50; POSITION=SPALTEN/2; for (i=0; i<=SPALTEN; i++) if (i==POSITION) {printf("%s"," "TITEL" ")} else {printf("%s", "-")} } END {print "\n"}'
------------------------- Ende -------------------------
awk-ausgabe-zeichen-mehrmals.txt · Zuletzt geändert: 2021/05/27 07:20 von dwadmin