【发布时间】:2015-02-05 00:26:55
【问题描述】:
我是社区的新手,请耐心等待。我有一个超过 200 万行的文本文件。该文件有一个标题、50 行实际数据,然后有 10 行显示相同的标题、页码、日期和其他我不需要从我用来生成文件的应用程序中获取的信息。然后一遍又一遍。
是否可以使用脚本在每 50 行删除 10 行?
【问题讨论】:
-
您能否提供有关您要排除的行的信息?示例内容会有所帮助。
-
同意。了解您要排除的行的独特之处,某种可用于切换想要与不需要的序列的顺序将非常有帮助。
-
如果您只是想跳过 60 行中的前 10 行,使用 awk 命令将很有用。 awk '{ if (NR % 60 > 10) { print $_ } } '
-
@vijayalakshmi d,您提供的
awk命令不符合 OP 的要求。
标签: bash shell batch-file cmd