# 查找文件夹(./2021121*/System)下文件名(*.log)里面内容包含(insert into system_)的记录并打印后续的15行(A: After B: Before C: After&Before)
find ./2021121*/System -name '*.log' -exec grep -i -A 15 'insert into system_' {} \; -print
# 对“man/nginx.8”文件内容进行修改,替换“%%PREFIX%%”为“/data/bbm/nginx”,再替换“%%PID_PATH%%”为“/data/bbm/nginx/logs/nginx.pid”,..., 最后输出到“objs/nginx.8”
sed -e "s|%%PREFIX%%|/data/bbm/nginx|" \
-e "s|%%PID_PATH%%|/data/bbm/nginx/logs/nginx.pid|" \
-e "s|%%CONF_PATH%%|/data/bbm/nginx/conf/nginx.conf|" \
-e "s|%%ERROR_LOG_PATH%%|/data/bbm/nginx/logs/error.log|" \
< man/nginx.8 > objs/nginx.8
# 检查是否存在文件“/data/bbm/nginx/sbin/nginx”,如果存在则备份为“/data/bbm/nginx/sbin/nginx.old”
test ! -f '/data/bbm/nginx/sbin/nginx' \
|| mv '/data/bbm/nginx/sbin/nginx' \
'/data/bbm/nginx/sbin/nginx.old'
# 检查是否存在目录“/data/bbm/nginx”,如果不存在则创建目录
test -d '/data/bbm/nginx' || mkdir -p '/data/bbm/nginx'
版权声明:本文为llb_3601478原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。