next code doesnt work because of spaces in file names, How to fix?
IFS = \'\\n\' for name in `ls ` do number=`echo \"$name\" | grep -o \"[0-9]\\{1,2\\}\"
Just don't use command substitution: use for name in *.
for name in *