第一步:
#vim sh.sh
第二步:
#vim std.txt
代码:
第三步:
#chmod +x *.sh
#./sh.sh std.txt
确认:
#cat /etc/passwd
#vim sh.sh
代码:
#!/bin/bash
if [ ! -f "$1" ];then
echo "$1 no exist!"
exit 1
fi
read -p "flag: " flag
usernames=`cat $1`
for username in $usernames
do
if [ "$flag" == "add" ]; then
useradd $username
echo $username | passwd --stdin $username
elif [ "$flag" == "del" ]; then
echo "$username will be deleted!"
userdel -r $username
else
echo "ERROR!"
exit 0
fi
done
exit 0
第二步:
#vim std.txt
代码:
std001
std002
std003
std004
第三步:
#chmod +x *.sh
#./sh.sh std.txt
确认:
#cat /etc/passwd