SHELL文件中限定行数

2021/8/6 7:07:30

本文主要是介绍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文件中限定行数的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!


扫一扫关注最新编程教程