! /bin/sh
i=1
awk 'BEGIN{FS=":";}{print$3}'/etc/passwd>uid_list
temp='tail -1 uid_list'
while[$i -le 100]
do
mkdir /home/test/student$[i]
temp=$(($i+1))
echo "student$[i]:x:${temp}:100:student${i}:/home/test/student${i}:/bin/bash">>/etc/passwd
echo "studnet${i}: :16487:0:099999:7:::">>/etc/shadow
i=$(($i+1))
done
这样写可以吗
为什么不执行