touch multiple files

Brand spanking new to bash scripting so I'm at a loss here. I'm
trying to create several files. The only difference being they all
end in a different number.

Here's what I have that isn't working:
while [ $X -lt 29 ]
touch /etc/sysconfig/ifcfg-eth0\:${X}

Rather small but still enough to confuse me. I'm sudo'ing it so as to
have access to the directory. When it does run, it simply sits with
no files being created. When I run it as a regular user it enters a
continuous loop saying "Permission Denied" so I know at least
something is happening. Any help will be appreciated.