关于按行分隔将单个文件分成多个文件

use*_*850 3 linux command-line shell text-processing files

目前,我有一个纯文本文件,A,例如

lowest priority
very high significance.
outstanding
very novel
Run Code Online (Sandbox Code Playgroud)

在这个文件中,每一行都包含一个句子。我想把这个文件分成多个文件,每个文件由原文件A的单行组成。 比如对于示例文件A,我想生成四个文件:

  • A1,有单行, lowest priority
  • A2,有单行, very high significance
  • A3,有单行, outstanding
  • A4,单行,very novel

在linux下如何做到这一点?

and*_*coz 5

您可以使用split命令轻松完成。例如:

split -l1 -d -a 3 A A
Run Code Online (Sandbox Code Playgroud)

检查man split详细信息。