从特定行(如 70000 之类的大数字)开始的文件输出的最佳方式是什么。就像是:
cat --line=70000 <file>
Run Code Online (Sandbox Code Playgroud)
Sve*_*end 71
看一下 tail ,更准确地说,它是 --lines=+N 开关:
tail --lines=+100 <file>
Run Code Online (Sandbox Code Playgroud)
Chr*_*sen 23
最明显的方法是tail。根据您使用的操作系统,语法可能略有不同:
tail -n +70000
Run Code Online (Sandbox Code Playgroud)
如果您无法开始tail工作,可以使用sed,但最终可能会变慢:
sed -pe '1,69999d'
Run Code Online (Sandbox Code Playgroud)
您可以在awk命令中使用NR参数:
cat <file> | awk '{if (NR>=7000) print}'
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
75724 次 |
| 最近记录: |