1、创建账号执行脚本
命令格式: vim +脚本名字+.sh
命令:vim zhanghoa.sh
[root@localhost ~]# vim zhanghao.sh
2、 进入vim编辑器后输入字母“i”进入插入模式
3、声明这是一个脚本
命令格式:#!+执行shell
命令:#!/bin/bash
4、屏幕打印输入
命令格式:read -p “要在屏幕输出的字段:”+输入的字段
命令:read -p “请输入需要设置的密码:” passwd
5、使用for循环语句,给用户名取值
命令格式: for uname in 账号1 账号2 账号3
Do
Done
命令: for uname in xiaohong xiaodong xiaoming
Do
Done
6、指定用户身份id
命令格式:id $值
命令:id $uname
7、开始使用if循环语句进行判断
命令格式:if+【条件:查询; -eq:是否等于;真的:0】
如果是真的 输出“真的”
否则 创建账号
并输出设置密码
再进行判断是否是真的
如果是真的则输出“账号创建成功”
否则输出“账号创建失败”
#! /bin/bash
read -p "请输入需要设置的密码:" passwd
for uname in xiaohong xiaodong xiaoming
do
id $uname
if [ $? -eq 0 ]
then echo "already exits"
else useradd $uname
echo "passwd" | passwd --stdin $uname
if [ $? -eq 0 ]
then echo " $uname create success"
else echo "$uname create failure"
fi
fi
done
8、保存脚本退出,运行脚本
bash zhanghao.sh