#!/bin/bash
#进入当前脚本目录
SELFPATH=$(cd $(dirname "$0");pwd)
#设置路径
LOGGERAPATH= XXX
LOGGERBPATH= XXX
LOGGERCPATH= XXX
#LOGPATH="${GLOGGERPATH}"
#本sh路径
#BO的路径 这里是sh脚本的上一层
#Fatal LOG的路径
#设置系统环境变量 https://www.cnblogs.com/benmm/p/4010834.html
export LC_CTYPE=zh_CN.UTF-8
export LANG=en_US.UTF-8
#根据当前日期组装默认日志文件名
TARGETDATE="`date %Y%m%d`"
echo $TARGETDATE
TARGETFILE="XXX-${TARGETDATE}_XXX.txt"
echo $TARGETFILE
VERB=0
#对于脚本的所有选项 -v -t time -v就是执行一段是否暂停
while getopts "vt:" OPT; do
case $OPT in
"v")
VERB=1
;;
"t")
TARGETDATE=${OPTARG}
TARGETFILE="XXX-${TARGETDATE}_XXX.txt"
echo "option time $TARGETDATE"
;;
":")
echo "unknown argument, $OPT"
exit -2
linux日志分析脚本例子
最新推荐文章于 2024-08-11 19:58:34 发布
本文提供了一些Linux日志分析的bash脚本例子,包括查找指定进程、统计进程个数、行统计及按特定字段排序等操作。例如,使用`awk`和`uniq`命令组合,可以实现按文件中某个字段分隔后的内容进行统计和排序。
摘要由CSDN通过智能技术生成