![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Shell脚本
i2y4指间砂
诗书执礼,背着吉他吹着箫,想用脚步丈量车轮到不了的远方的码农想和你协同进步!
展开
-
Shell-批量创建用户
脚本功能:根据用户输入的密码,批量创建用户,并设置密码,若用户已存在或者用户创建成功/失败给出提示信息 #!/bin/bash read -p "Enter The Users Password: " PASSWD for UNAME in `cat users.txt` do id $UNAME &> /usr/ln/null if [ $? -eq 0 ] then echo "Already exists" else useradd $UNAME &> /usr/ln/nu原创 2020-10-12 20:22:44 · 145 阅读 · 0 评论 -
Shell-根据分数输出成绩
实现功能:根据输入分数,输出该分数所属于的成绩(Excellent,Pass,Fail) #!/bin/bash read -p "Enter your score (0-100): " GRADE if [ $GRADE -ge 85 ] && [ $GRADE -le 100 ] ; then echo "$GRADE is Excellent" elif [ $GRADE -ge 70 ] && [ $GRADE -le 84 ] ; then echo "$GRADE原创 2020-10-12 14:10:53 · 793 阅读 · 0 评论 -
Shell-判断主机是否存在
实现功能:判断主机网络是否通,并输出提示信息 执行命令:vim ckhost.sh #!/bin/bash ping -c 3 -i 0.2 -W 3 $1 &> /dev/null if [ $? -eq 0 ] then echo "Host $1 is On-line." else echo "Host $1 is Off-line." fi 给文件赋执行权限: chmod +x ckhost.sh 执行验证即可 ./ckhost.sh 192.168.11.12 Ps原创 2020-10-10 17:19:46 · 356 阅读 · 0 评论 -
Shell -创建目录
实现功能:判断该目录是否存在,未存在则创建,并输出信息 执行命令: vim createdir.sh #!/bin/bash DIR="/media/cdrom" if [ ! -e $DIR ] then mkdir -p $DIR echo "OK" fi原创 2020-10-10 17:05:53 · 4917 阅读 · 0 评论