0
A
回答
0
这可能是最容易做到这一点在任何awk
或perl
。如果不处理大量的数据,然后使用一个简单的shell脚本进行后处理的split
输出可能是罚款。但是,如果您正在执行任何类型的在线数据处理任务,则这将跨越输入不止一次,这可能是瓶颈。像下面这样的东西应该工作:
bash$ cat input-file | awk '
BEGIN {
fnum = 1
print "HEADER" > fnum
}
{ if ((NR % 10) == 0) {
close(fnum)
fnum++
print "HEADER" > fnum
}
print >> fnum
}
'
bash$ wc -l input-file
239 input-file
bash$ ls
1 19 6
10 2 7
11 20 8
12 21 9
13 22 input-file
14 23
15 24
16 3
17 4
18 5
bash$
相关问题
- 1. 拆分命令问题
- 2. hadoop命令在HDFS上拆分文件
- 3. 拆分并添加数字
- 4. 拆分并添加空间
- 5. 拆分大gzip文件,同时添加标题行到每个拆分
- 6. 将参数拆分命令行
- 7. 拆分过的鱼,贝多行命令
- 8. 拆分命令行参数组
- 9. 将WP_Query结果拆分成不同的部分并添加标题
- 10. 在框中添加百分比并添加子标题R
- 11. 在AttributeResource标记上执行拆分
- 12. 从标题拆分
- 13. 拆分标题CSS
- 14. 拆分并添加文本EXCEL VBA
- 15. JavaScript拆分并添加字符串
- 16. 拆分并添加到字典
- 17. Bash脚本并在命令行上手动运行命令
- 18. 在UICollectionViewController标题上添加UISearchBar标题
- 19. 没有分隔符的拆分命令
- 20. 在\ d,\ dp命令上添加权限
- 21. 在Mac上为Docker Toolbox添加命令
- 22. 如何在JTextfield上添加命令+ a?
- 23. 在Windows上从命令行添加换行符到git commit -m
- 24. 如何添加标题并添加列?
- 25. 在命令行上禁用分页
- 26. 以编程方式添加按钮并在一行中添加关闭命令
- 27. 在命令行中添加maven(分发)存储库
- 28. 向行添加值,检索并拆分它们
- 29. 拆分值并将其添加为额外的行
- 30. 按行拆分字符串并添加到列表框