(Látom, hogy megvan.) Csak hogy egy nem teljesen triviális másfajta verziót is mutassak. Sajnálatos módon bash nem jó hozzá, valamiért ez csak ksh-ban működik (a bash látszólag nem ismeri a balra- és jobbra igazított változókat):
typeset -iZ2 j; j=1; while [ $j -lt 31 ] ; do touch $j.txt ; j=j+1 ; done
(Nyilván még jobb lenne, ha nem hívnánk mindegyikre touch-ot, hanem először legeneráljuk a fájlneveket, aztán pl egy $( .. ) formában odaadjuk ezt a touchnak.)