每读取一行输入文件,将文件拆分成多个 .csv 文件

每读取一行输入文件,将文件拆分成多个 .csv 文件

我有一个 .csv 文件,其中包含 1000 多行,每行包含一个数字,即“2224441214”,这是该行的唯一值。我需要将该文件拆分为每行名为“2224441214.csv”的 .csv 文件。

例如,“2224441214.csv”,“22655443.csv”,“2222211564.csv”

答案1

可以使用以下 awk 命令完成,

awk '{print > $0".csv"}' infile.csv

这将创建多个 .csv 文件,这些文件以从 infile.csv 读取的数字命名

相关内容