linux中如果文件夹不存在则跳过执行下一个文件夹怎样实现?

假如我有8个文件夹分别命名为:directory1-69785、directory2-288、directory4-79、directory5-248、directory6-47+1、directory7-*897、directory9-34/、directory10-559.

我想统一更改文件夹名字以便后续处理,我的处理过程如下:
#!/bin/csh
set n1 = 01
set n2 = 10
while (( $n1 <= $n2 ))
set name = echo $n1 | awk '{printf "directory%02d\n",$1}'
echo $name
if ( -d $name* ) then
mv $name* $name
endif
@ n1 = $n1 + 1
end

报错如下:
$ csh ChNm.csh
directory01
directory02
directory03
OBS03*: No match.

我应该怎么改?
请教,我真的很菜!

for i in ls -l |grep "^d" |awk '{print $9}' |grep directory
do
number=echo $i |cut -c10
mv $i "diretory$number"
done

换个思路试试