如何根据输出的权重将命令行执行的输出重定向到多个文件

如何根据输出的权重将命令行执行的输出重定向到多个文件

目前我正在使用 awk 行根据特定标准过滤一组文件。

如果结果(例如,如果生成的文件大于 1 Mb 或包含超过 N 行)我该如何将结果输出重定向到多个文件?我想将结果命名为 result_1.txt、result_2.txt 等。

ps:我想将结果拆分为 1Mb 或 N 行的文件

答案1

将输出传输至split

man split

相关内容