首页 > 解决方案 > 大数据分析

问题描述

# 1.0
#=GF ID   45651
#=GF AC   CD7.8

我使用的命令是

awk '{print $0 > $2 NR}' RS='//' assignment.txt

这是生成名称为 file0、file1 等的文件。

标签: bigdata

解决方案


使用 GNU awk 进行多字符 RS 和打开文件处理:

awk -v RS='\n//\n' -F'\n' '{print > ($3 ".txt")}' file

这当然会生成可怕的输出文件名,因为它们将包含空格和=符号并以开头,#但这是您要求的...


推荐阅读