- 世界75亿人,这么小的概率,能认识你,是我一生的幸运,不妨加个QQ接触一下:52249909
一、随机点名脚本
1.脚本代码
[root@xian /server/scripts]# cat stdent.sh
#!/bin/bash
# File Name: stdent.sh
# Author: lixian
#######################
Count=$(cat stdent.txt |wc -l)
read ……继续阅读 »
lixian
3308浏览
一、while循环概述
while循环只有条件成立,则就会反复执行循环体里面的命令,直到条件为假时,才会结束
无限的循环下去,死循环。
1.格式
while 条件测试
do
循环体
done
while的三种循环写法
while true
do
循环体
done
while read line
do
循环体
……继续阅读 »
lixian
3201浏览
一、批量创建用户脚本
1.业务需求
1. 必须是root超级管理员才能执行这个脚本
2. 设置24位随机密码,最后将用户和密码信息保存到一个文件中 User: xxx Pass: xxxxx
3. 密码文件权限只有管理员可读,其他人没有任何权限
2.脚本代码
[root@xian /server/scripts]# cat useradd.sh
……继续阅读 »
lixian
3302浏览
一、For循环基本概述
1.语法格式
for 变量名 in 取值列表
do
循环体
done
当条件为真时,执行循环体,当条件为假时,循环体结束
2.for循环基本使用示例
[root@xian /server/scripts]# cat for-1.sh
#!/bin/bash
# File Name: for-1.……继续阅读 »
lixian
3208浏览
一、case语句格式
case语句主要就是程序的选择、循环等进行控制
case $变量 in
变量1)
命令
;;
变量2)
命令
;;
变量3)
命令
;;
变量n)
命令
;;
*)
无匹配的变量序列
esac
二、Rsync启动脚本
1.脚本代码
[ro……继续阅读 »
lixian
2260浏览
一、检测服务是否运行脚本
1.业务需求
根据服务的状态命令的返回的状态码进行判断
0 服务正在运行
3 没有运行
4 没有这个服务
2.脚本代码
[root@xian /server/scripts]# cat server_status.sh
#!/bin/bash
# File Name: server_statu……继续阅读 »
lixian
2342浏览
一、单分支if语句
1.格式
if [ 条件判断式 ];then #如果条件成立,执行下面的程序
程序
fi #if语句结束的标志
或者
if [ 条件判断式 ]
then
程序
fi
2.注意
if语句使用fi结尾
[ 条件判断式 ]:中括号与条件判断式直接必须有空格
二、双分支if语句
1.格式
……继续阅读 »
lixian
2366浏览
一、整数运算
1.expr
expr 有语法格式 两数和操作符之间必须要有空格,当第一个数为空值时,计算不会报错,当最后一个为空值时会报错
不能进行求方运算,乘的操作符需要转义
案例
[root@xian /server/scripts]# Num1=10
[root@xian /server/scripts]# Num2=4
[root@xia……继续阅读 »
lixian
21960浏览
一、测试IP地址是否通畅
1.业务需求
使用shell脚本,用户输入主机IP地址,测试主机网络是否通畅
2.脚本代码
#!/bin/bash
##############################################################
# File Name: xian-read.sh
# Time: 2020-04……继续阅读 »
lixian
2451浏览
一、Shell的基本概述
1.什么是shell
Shell脚本(Shell Script)又称Shell命令稿、程序化脚本,是一种计算机程序使用的文本文件,内容由一连串的shell命令组成,经由Unix Shell直译其内容后运作。
2.交互式和非交互式
[root@xian ~]# echo $-
himBH
[root@xian ~]# cat……继续阅读 »
lixian
2521浏览