linux 脚本 批量添加用户

! /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
这样写可以吗
为什么不执行

awk

2个回答

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐