数据格式
old.txt
2695350881|20190204|00250990da50|2553358|714165|0|0|0|0|1549323678|0|\N|0|0|0
…
- 提取表头
head -n 1 old.txt >> new.txt
- 按日期提取(可指定多少行,可指定多个日期)
# 查看某个日期记录的行数
grep 20190204 old.txt | wc -l
# 指定行数
grep 20190204 old.txt | head -n 10000 >> new.txt
# 不指定行数(默认所有符合条件)
grep 20190204 old.txt >> new.txt
# 指定多个日期
grep -E "20190203|20190210|20190215" old.txt >> new.txt
参考:
https://blog.youkuaiyun.com/allen_a/article/details/78623422
https://blog.youkuaiyun.com/chenze666/article/details/72964904
https://www.cnblogs.com/shengulong/p/7892242.html
https://www.runoob.com/linux/linux-comm-wc.html