#采集日志最后一行记录,获取时间,IP,等参数
grep 1= rootLogger_DEBUG.log | tail -1f|awk -F “[= ,]” '{print substr($1" “$2,1,19),”,134.1XX.XX.1XX,bin_XX,",$4,$6,$8,$10,$12,$14,$16,$18,$20,$22}'sed ‘s///-/g’
#获取当前日期
file_time=$(date +%Y%m%d%H%M%S)
#入库标准日期格式
insert_time=
(
d
a
t
e
+
e
c
h
o
"
开
始
时
间
:
"
(date +%Y-%m-%d' '%H:%M:%S) echo "开始时间:"
(date+echo"开始时间:"insert_time
#获取当前日期秒数
start_date_second=date +%s -d "${insert_time}"
echo “开始秒数=”$start_date_second
data_2= ( g r e p " T y p e = (grep "Type= (grep"Type={type_list}," rootLogger_DEBUG.log|tail -1f|awk -F ‘[ =,]’ ‘{print substr($1" “$2,1,19)”,",$4",",$7",",$10",",$13",",$16",",$19",",$22}’|awk -F ‘iCount’ '{print KaTeX parse error: Expected 'EOF', got '}' at position 2: 1}̲'| sed 's/\//\-…data_2
end_date_2=echo ${data_2}|awk -F ',' '{print $1}'
echo “结束时间=”$end_date_2
end_date_second_2=date +%s -d "${end_date_2}"
echo “结束秒数=”$end_date_second_2
#相差秒数
interval_time_2=
(
(
((
((start_date_second-
e
n
d
d
a
t
e
s
e
c
o
n
d
2
)
)
e
c
h
o
"
i
n
t
e
r
v
a
l
t
i
m
e
2
=
"
end_date_second_2)) echo "interval_time_2="
enddatesecond2))echo"intervaltime2="interval_time_2