这个问题在这里已经有答案了:
如何使用bash/sed脚本删除文本文件的第一行?
(16个答案)
(16个答案)
一年前关闭的
我有一个很长的文件要打印,例如跳过了前1000000行
我查看了cat手册页,但没有看到任何选项可以这样做。我正在寻找一个命令来做这件事或一个简单的Bash程序
你需要一条尾巴。一些例子:
$tail great-big-file.log
<;great-big-file.log的最后10行>;
如果您确实需要跳过特定数量的“第一”行,请使用
$tail-n+<;N+1>&书信电报;文件名>;
<;文件名,不包括前N行&燃气轮机;
也就是说,如果要跳过N行,则开始打印N+1行。例如:
$tail-n+11/tmp/myfile
</tmp/myfile,从第11行开始,或跳过前10行&燃气轮机;
如果只想看到最后这么多行,请省略“+”:
$tail-n<;N>&书信电报;文件名>;
<;文件的最后N行&燃气轮机;