【发布时间】:2014-12-31 20:29:02
【问题描述】:
我正在尝试拆分一个很长的文本文件,如下所示:
AA1 0.1 0.2 0.3
AA2 0.5 0.6 0.7
AA3 0.5 0.1 0.3
我想将每一行保存在一个单独的文本文件中。我知道 split 命令可以做到这一点,还有以下 awk 命令: awk '{filename = FILENAME NR;打印 > 文件名;关闭(文件名)}'
但我希望每个下一个文件都以这样的第一列命名:
AA1.txt
AA2.txt
AA3.txt
有什么简单的方法吗?
谢谢
【问题讨论】: