编写shell脚本实现提取文件中的第1000-2000行数据

文件中拥有上万条数据,每条数据都有一个时间字段用来表示此条数据的产生时间并且唯一,通过编写shell脚本,获取到文件中第1000-2000产生的数据(按照时间排序之后的第1000-2000条数据)

for((i=1000;i<=2000;i++))
do
x=${i}"p"
cat f1|sed -n "$x" >>f2
done
cat f2

这里默认认为一条数据一行,从文件f1的第1000行开始逐行读取然后写到新的文件f2中
温馨提示:答案为网友推荐,仅供参考
相似回答