Don't use two loops. Code: n=1 for l in a b c d do printf "%s %d\n" "$l" "$n" n=$(( $n + 1 )) done
n=1 for l in a b c d do printf "%s %d\n" "$l" "$n" n=$(( $n + 1 )) done