shell按文本内容分割文件的脚本

功能一个文本文件需要根据里面的时间戳拆分到不同的按日期命令的文件,可以计算剩余行数。可以断点续传(中途Ctrl+C退出可能下次会写少量已经写过的数据),脚本可以任意路径执行,比如../../split.sh或/tmp/split.sh,记录进度的split.data总是和脚本处于相同目录。脚本用要的技术比较复杂,有多NB自己体会,因为awk调用外部命令和每次关闭句柄,所以性能不是非常高。

继续阅读