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 09:20 von dwadmin