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