限定文件行数
#!/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 }