Bash中忽略n行打印文件

Questions分类: bashBash中忽略n行打印文件
朱 茂海 管理员 asked 1年 ago

我想打印除1e6行的一个很长的文件的所有行。我查找了一下cat的man页面,没有发现有什么选项可以做这件事。有没有什么其它命令可以做的?

1 Answers
朱 茂海 管理员 answered 1年 ago

可以用tail:
$ tail great-big-file.log

如果你真的需要忽略指定的几行,使用:
$ tail -n +

比如,你想忽略N行,并从N+1打印:
$ tail -n +11 /tmp/myfile