快速简便的方法是tail -n $n file | head -n 1.
一个更有趣的方式awk是:
awk -v n=$n '{x[NR%n]=$0}END{print x[(NR+1)%n]}' file
Run Code Online (Sandbox Code Playgroud)
如果你有少于n行,该tail | head方法将打印文件的第一行,awk方式将打印一个空行.
快速而肮脏,从最后的第100行:
tail -n 100 yourfile | head -n 1
Run Code Online (Sandbox Code Playgroud)
如果文件少于100行,您将获得该文件的第一行.
| 归档时间: |
|
| 查看次数: |
4186 次 |
| 最近记录: |