1 2 3 4 5 6 7 8 9 10 11 12
#!/bin/awk -f BEGIN { RS="," } { split($0, range, "-") for (i=range[1];i<=range[2];i++) { print i } }