其实不知道该起什么题目. 先说下需求,线上的log是按照五分钟为粒度切分的,即每五分钟产生一个文件,19:04的log写入到 1900结尾的log文件中,19:05写入到1905结尾的log文件中. 在实时分析log的时候,往往需要我们将log的后缀拼接出来,如下是我实现的函数 function GenLogSuffixFromUnixTime() { local unix_time=$ local minute=`date -d @$unix_time +%M` minute=$((( + m