系统相关
首页 > 系统相关> > SHELL文件中限定行数

SHELL文件中限定行数

作者:互联网

限定文件行数

#!/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
}

标签:文件,SHELL,POINT,限定,source,NUM,LIMIT,file,check
来源: https://blog.csdn.net/qq_43143473/article/details/119424350