Anonymous user
General FizzBuzz: Difference between revisions
m
→{{header|AWK}}: Print() to redirect status-messages to stderr
m (→{{header|REXX}}: reinstituted deleted text again.) |
m (→{{header|AWK}}: Print() to redirect status-messages to stderr) |
||
Line 66:
<lang awk># usage: awk -f fizzbuzzGen.awk > fizzbuzzCustom.awk
#
function Print(s) {
BEGIN { print "# Generate:"▼
print s > "/dev/stderr"
}
q2 = "\""
fN = "numbers.txt"
Line 72 ⟶ 75:
}
NF==1 {
for( i=1; i <= $1; i++ )
print( i ) > fN # (!!) write to file not
print "BEGIN {print " q2 "# CustomFizzBuzz:" q2 "} \n"
next
}
NF==2 {
print "$1 % "$1" == 0 {x = x "q2
next
}
END { print ""
print "!x {print $1; next}"
print " {print " q2 " " q2 ", x; x=" q2 q2 "}"
print "
}</lang>
|