try
ls | awk '{d=substr($0,6,2) ; printf "mkdir %s ; mv %s %s\
",d,$1,d }' | bash
* in this case, you can use ls result as input.
* you'll get error message as dir exists after first `mkdir`, to get rid use :
awk '{d=substr($0,6,2) ; printf "test -d %s || mkdir %s ; mv %s %s\
",d,d,$1,d }'