OGG运维优化脚本(七)-信息修改类--快速注释
发表于:2026-11-01 作者:千家信息网编辑
千家信息网最后更新 2026年11月01日,文件名:note.sh路径:$HOME/ggscript/ggnote功能:该脚本用于注释指定行的配置表,配合重复值检查脚本repeat.sh使用通过alias初始化入.profile或.bash_p
千家信息网最后更新 2026年11月01日OGG运维优化脚本(七)-信息修改类--快速注释
文件名:note.sh
路径:$HOME/ggscript/ggnote
功能:该脚本用于注释指定行的配置表,配合重复值检查脚本repeat.sh使用
通过alias初始化入.profile或.bash_profile文件,通过指令note使用
日志路径:$HOME/gglog/ggnote
#!/bin/bash#参数验证#格式为 进程 行数if [ $# -eq 0 ]; then echo "note EXTRACT rowsnum" exit 2fiif [ $# -eq 1 ]; then echo "note EXTRACT rowsnum" exit 2fibackuptime=`date +%Y%m%d-%H%M`datenow=`date +%Y%m%d%H`val=$1num=$2val=`echo $val|tr a-z A-Z`#确定进程类型,如果为R开头的写入进程则跳出if [ `echo $val|grep ^E` ];then IType=EXTRACTelif [ `echo $val|grep ^P` ];then IType=POSTelif [ `echo $val|grep ^R` ];then echo "can not operate the REPLICAT process" echo "can not operate the REPLICAT process" > ''$HOME'/gglog/ggnote/note-'$backuptime'.log' echo "process break off" echo "process break off" >> ''$HOME'/gglog/ggnote/note-'$backuptime'.log' exit 2else echo "only can operate the EXTRACT and the POST process" echo "can not operate the REPLICAT process" >> ''$HOME'/gglog/ggnote/note-'$backuptime'.log' echo "process break off" echo "process break off" >> ''$HOME'/gglog/ggnote/note-'$backuptime'.log' exit 2fiecho "-------------------------"echo "The process name is $val"echo "The process name is $val" > ''$HOME'/gglog/ggnote/note-'$backuptime'.log'echo "-------------------------"echo "-------------------------" >> ''$HOME'/gglog/ggnote/note-'$backuptime'.log'cd $HOME/ggserver/dirprmval=`echo $val.PRM|tr A-Z a-z`tab=`sed -n $num'p' $val|grep ^TABLE`sed -n $num'p' $val|grep ^TABLE > $HOME/ggscript/ggnote/tmpcd $HOME/ggscript/ggnote/NUX=`echo ${tab}|wc -c`echo $NUXif [ $NUX -le 2 ];then echo "It is not the table area!" echo "It is not the table area!" >> ''$HOME'/gglog/ggnote/note-'$backuptime'.log' echo "process break off" echo "process break off" >> ''$HOME'/gglog/ggnote/note-'$backuptime'.log' exit 2else echo "lines have been identified: $tab" echo "lines have been identified: $tab" >> ''$HOME'/gglog/ggnote/note-'$backuptime'.log'fi#注释操作echo "-------------------------"echo "-------------------------" >> ''$HOME'/gglog/ggnote/note-'$backuptime'.log'echo "backup the '$val' to the '$HOME/ggserver/dirprm/bak/$val.$backuptime.bak'"echo "backup the '$val' to the '$HOME/ggserver/dirprm/bak/$val.$backuptime.bak'" >> ''$HOME'/gglog/ggnote/note-'$backuptime'.log' cp $HOME/ggserver/dirprm/$val $HOME/ggserver/dirprm/bak/$val.$backuptime.baksed "${num}s:TABLE:--TABLE:g" $HOME/ggserver/dirprm/$val > modtempcat modtemp > $HOME/ggserver/dirprm/$valrm -f modtempecho "-------------------------"echo "-------------------------" >> ''$HOME'/gglog/ggnote/note-'$backuptime'.log'echo "The Modify Results:"cd $HOME/ggserver/dirprmsed -n $num'p' $valecho "The Modify Results:" >> ''$HOME'/gglog/ggnote/note-'$backuptime'.log'sed -n $num'p' $val >> ''$HOME'/gglog/ggnote/note-'$backuptime'.log'echo "process complete"echo "process complete" >> ''$HOME'/gglog/ggnote/note-'$backuptime'.log'
进程
注释
脚本
文件
路径
功能
参数
开头
指令
文件名
日志
格式
类型
检查
配置
验证
信息
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
咖啡豆
科技互联网
南京欣网互联网络科技有限公司
互联网金融 科技金融
高科技与互联网
互联网科技革命
互联网金融科技创新
广州优美互联网科技
剑昆互联网络科技有限公司临桂
中国航天科技大学国际工业互联网
消费医药和互联网科技
互联网数据科技专业
四川互联网展示科技馆设计
上海创道互联网络科技有限公司
国产互联网科技公司
保山互联网科技靠谱吗
北京军民互联网科技公司
河南商务圈互联网科技有限公司
黑龙江互联网科技公司
武汉亿视互联网科技有限公司
手冲咖啡和咖啡机区别
互联网科技有限公司
互联网科技名片
深圳互联网络科技有限公司
互联网科技排名
卓越科技(互联网 )
丰台科技园 互联网
世界互联网领先科技成果获奖
互联网领先科技宣传片
青岛易易互联网科技