BEGIN {print "# CustomFizzBuzz:"} $1 % 2 == 0 {x = x "A"} $1 % 3 == 0 {x = x "B"} $1 % 5 == 0 {x = x "C"} !x {print $1; next} {print " ",x; x=""} END {print "# Done."}
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
# CustomFizzBuzz: 1 A B A C AB 7 A B AC 11 AB 13 A BC A 17 AB 19 AC B A 23 AB C A B A 29 ABC 31 # Done.