sed命令
来源:互联网 发布:c语言学生综合测评系统 编辑:程序博客网 时间:2024/06/06 15:02
# not install userjail
userjailPattern="CHECK_IPTABLES=/opt/OperationCenter/AppBase/HA/hascript/check_iptables.sh"
userjailReplace="#CHECK_IPTABLES=/opt/OperationCenter/AppBase/HA/hascript/check_iptables.sh"
userPattern="bash \${CHECK_IPTABLES} \${LOG_FILE}"
userReplace="#bash \${CHECK_IPTABLES} \${LOG_FILE}"
userjail_conf="/opt/OperationCenter/AppBase/HA/hascript/schedule_task_ha_monitor.sh"
#userjail_conf="schedule_task_ha_monitor.sh"
function userjail()
{
line_num=$(cat ${userjail_conf} | grep -n "${userjailReplace}" | awk -F ":" NR==1'{print $1}')
if [[ $line_num -gt 0 ]];then
return
fi
line_num=$(cat ${userjail_conf} | grep -n "${userjailPattern}" | awk -F ":" NR==1'{print $1}')
if [[ $line_num -gt 0 ]];then
sed -i "${line_num}d" ${userjail_conf}
sed -i "${line_num}i${userjailReplace}" ${userjail_conf}
fi
line_num=$(cat ${userjail_conf} | grep -n "${userPattern}" | awk -F ":" NR==1'{print $1}')
if [[ $line_num -gt 0 ]];then
sed -i "${line_num}d" ${userjail_conf}
sed -i "${line_num}i${userReplace}" ${userjail_conf}
fi
}
userjailPattern="CHECK_IPTABLES=/opt/OperationCenter/AppBase/HA/hascript/check_iptables.sh"
userjailReplace="#CHECK_IPTABLES=/opt/OperationCenter/AppBase/HA/hascript/check_iptables.sh"
userPattern="bash \${CHECK_IPTABLES} \${LOG_FILE}"
userReplace="#bash \${CHECK_IPTABLES} \${LOG_FILE}"
userjail_conf="/opt/OperationCenter/AppBase/HA/hascript/schedule_task_ha_monitor.sh"
#userjail_conf="schedule_task_ha_monitor.sh"
function userjail()
{
line_num=$(cat ${userjail_conf} | grep -n "${userjailReplace}" | awk -F ":" NR==1'{print $1}')
if [[ $line_num -gt 0 ]];then
return
fi
line_num=$(cat ${userjail_conf} | grep -n "${userjailPattern}" | awk -F ":" NR==1'{print $1}')
if [[ $line_num -gt 0 ]];then
sed -i "${line_num}d" ${userjail_conf}
sed -i "${line_num}i${userjailReplace}" ${userjail_conf}
fi
line_num=$(cat ${userjail_conf} | grep -n "${userPattern}" | awk -F ":" NR==1'{print $1}')
if [[ $line_num -gt 0 ]];then
sed -i "${line_num}d" ${userjail_conf}
sed -i "${line_num}i${userReplace}" ${userjail_conf}
fi
}
0 0
- sed命令
- sed命令
- sed 命令
- sed命令
- Sed 命令
- sed 命令
- sed 命令
- sed命令
- sed命令
- sed 命令
- sed命令
- sed 命令
- sed命令
- sed命令
- sed命令
- Sed 命令
- sed 命令
- sed 命令
- 4365sddfs
- agfds764sdagf
- openssl keytool 制作签名证书
- fz432534fdg234523ddf235423
- 46dn534
- sed命令
- er432yr
- BZOJ3624【生成树】
- 43arew352asr436346
- Android优化——UI优化(二)
- 5sr43rsd43
- 43aewf4gs54
- 5sg4sdf32
- CMake 实例学习(一) 开始