bash 脚本编程:
过程式编程语言:
顺序执行
选择执行
循环执行
选择执行:
单分支判断语句
if 判断条件;那么
条件为真的分支代码
结束
双分支判断语句
if 判断条件;then
条件为真的分支代码
else
条件为假的分支代码
fi
添加用户脚本
1 #!/bin/bash
2 #
3
4 #如果参数个数小于1个,则脚本终止
5 if [ $# -lt 1 ];then
6 echo "At least one argument."
7 exit 1
8 fi
9
10 #如果参数大于一个则执行
11
12 if id $1 &> /dev/null;then
13 echo "$1 exits."
14 exit 0
15 else
16 useradd $1
17 #如果useradd 执行成功[ $? -eq 0 ]
18 [ $? -eq 0 ] && echo "$1"|passwd --stdin $1 &> /dev/null && exit 0||exit 1
19 fi