我的Shell学习笔记之数数Mysql配置文件的配置条目数量
发表于:2025-12-02 作者:千家信息网编辑
千家信息网最后更新 2025年12月02日,****此脚本来自于慕课网,版权归原作者所有****脚本目的:查询Mysql配置文件my.cnf 中某配置项(例如[mysqld])的配置条目数量,并输出。具体脚本如下:#****#Author: t
千家信息网最后更新 2025年12月02日我的Shell学习笔记之数数Mysql配置文件的配置条目数量
****此脚本来自于慕课网,版权归原作者所有****
脚本目的:查询Mysql配置文件my.cnf 中某配置项(例如[mysqld])的配置条目数量,并输出。
具体脚本如下:
#****
#Author: tomshen
#QQ: ×××
#Date: 2019-10-14
#Description: The test script
#Copyright (C): 2019 All rights reserved
#****
#输出my.cnf配置文件的每个配置段的名称,和每个配置段的配置项条目数
FILE_NAME=/etc/my.cnf
function get_all_segment
{
#获取所有的段
declare -a mysql_array=$(sed -n '/[.*]/p' $FILE_NAME | sed -e 's/[//g' | sed -e 's/]//g')
for var1 in ${mysql_array[@]}
do
echo "$var1"
done
unset var1
unset mysql_aeeay
}
function count_items_in_segment
{
#获取每个配置段的,配置条目的行数
items=$(sed -n "/\[$1\]/,/\[.*]/p" $FILE_NAME | grep -v ^# | grep -v ^$ | grep -v "\[.*\]") index=0 for item in $items do index=`expr $index + 1` done echo $index}
number=0
for segment in get_all_segment
do
number=expr $number + 1
items_count=count_items_in_segment $segment
echo "$number. 配置项: $segment 配置条目数:$items_count"
done
配置
条目
脚本
文件
输出
数量
原作
原作者
名称
版权
目的
查询
笔记
学习
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
数据库技术高级的应用
通讯网络技术研发
华为云空间 服务器异常
网络安全应急处置操作指南
软件开发按月怎么计算费用
t140服务器显卡驱动
批量下载tcga数据库
宜兴自动软件开发怎么样
首届军营网络安全宣传片
数据库索引脚本
保护网络安全的防范措施怎么做
浙江大学高级数据库技术
杭州大基互联网科技有限公司
常用网络安全技术措施有哪些
国外网络安全状况
数据库菜单设计模块
福州康为网络技术 融资
main方法连数据库
大学生网络安全宣传周标语
安之天检测芯片网络安全
服务器加密文件在哪
数组分页 数据库查询分页
长沙计算网络技术学院多少分
我的世界微软版生存服务器
滕州网络安全宣传片
数据库表的创建和管理实验小结
联想ftp服务器配置
江苏服务器供应商虚拟主机
浙江大型软件开发诚信经营
汇编软件开发招聘