Hallo awk-Nutzer,
1 2 3 4 5 6 7 8 9 10 | #!/usr/bin/awk -f BEGIN{ for(i=0;i<=10;i++){ for(j=0;j<=10;j++){ for(k=0;k<=10;k++){ printf "%9.2f %9d %9d", i/10, j, k } } } } |
Ich verzweifle gerade daran, die printf-Ausgabe dieses Codes in ein File zu schreiben.
Ich habe folgendes schon probiert:
printf "%9.2f %9d %9d", i/10, j, k > 'output.txt'
Ebenso einfach im Header ein File anzugeben, aber wenn ich dann kein Inputfile habe, bekomme ich einen Fehler.
Experimente mit BEGINFILE statt BEGIN haben bisher auch nicht funktioniert. So schwer kann es doch eigentlich nicht sein.
Kann mir jemand bitte weiterhelfen?
Vielen Dank und viele Grüße!