bash脚本编程:
过程式编程语言:
顺序执行
选择执行
循环执行
选择执行:
if 判断条件
then
条件为真的分支代码
fi
if 判断条件; then
条件为真的分支代码
else
条件为假的分支代码
fi
编写一个shell 如果用户不存在就添加用户,存在就打印已经存在的信息。
#!/bin/bash
if [ $# -lt 1 ]; then
echo "at least one"
exit 1
fi
if id $1 &> /dev/null ; then
echo "$1 exixts"
#exit 0 表示成功
exit 0
else
useradd $1
[ $? -eq 0 ] && echo "$1" | passwd --stdin $1 &> /dev/null && exit 0 || exit 1
fi
用法
chmod +x a.sh
sh a.sh xiaoming
时间: 2024-10-10 00:15:23