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