【发布时间】:2016-06-03 07:44:34
【问题描述】:
我有一个包含多项选择答案的问题的文件。
每个问题的第一行以010 开头。
每个问题的最后一行以小写e开头。
我需要将每个匹配项输出到一个单独的文件中。
sed -n '/010/,/e)/p' FileName
上面的 sed 命令显示了我需要的信息。我怎样才能将每个匹配输出到它自己的文件中?第一个文件应命名为1,并为下一个匹配增加1。
【问题讨论】:
-
您已经知道如何获取您需要的数据,因此将其通过管道传输到 csplit 实用程序中以将其分解为单独的文件。