限定文件行数
#!/bin/bash
# 定义一个文件
check_source_file=/data1/check_source_file.txt
# 如果文件不存在,创建文件
if [ ! -f ${check_source_file} ];then
        touch ${check_source_file}
fi

# 限定1000条数据
LIMIT_NUM=1000
function cleanLog(){
#源文件清理
LOGFILE=${check_source_file}
POINT_NUM=`cat ${LOGFILE} |wc -l`
if [ ${POINT_NUM} -gt ${LIMIT_NUM} ];then
        POINT_NUM=`expr ${POINT_NUM} - ${LIMIT_NUM}`
        sed -i "1,${POINT_NUM}d" ${LOGFILE}
fi
}

标签: source, 文件, file, SHELL, check, LIMIT, NUM, POINT, 限定

相关文章推荐

添加新评论,含*的栏目为必填