请帮我看看这个程序哪错了?

请帮我看看这个程序哪错了?

我要实现的目的是:建立100个目录,目录名为a1---a100


i=1
while [ $i -lt 100 ]
do
  mkdir a$i
  i=&((&i+1))
done
i=$[$i+1]
既然是确定的 100 次,为什么不用 for 循环呢?

其实你的要求完全可以使用更简洁的方式来完成,比如:[code:1]mkdir `seq -f a%g 1 100`[/code:1]
excellent! dannycat!
这才真正体现了unix的品质
主要以mkdir  文件夹时的路径:
i=1
while [ $i -lt 100 ]
do
mkdir -p /opt/a$i
i=&((&i+1))
done
注意mkdir  文件夹时的路径:
i=1
while [ $i -lt 100 ]
do
mkdir -p /opt/a$i
i=&((&i+1))
done
这样的话,程序在哪里都可以执行了
mkdir -p /opt/a$i ,请问:-p的功能是什么? /opt/:是个目录吗?为什么要加这个目录?