ITPub博客

首页 > Linux操作系统 > Linux操作系统 > linux倒叙获取指定行

linux倒叙获取指定行

原创 Linux操作系统 作者:G8bao7 时间:2014-05-09 13:42:37 0 删除 编辑
例如:
获取文件test.sh的倒数第3行

# 高效 : wc + awk + sed
wc -l test.sh | awk -v num=3 '{print ($1-num+1)}'  | xargs -i sed -n '{}'p test.sh

# tail + sed
# 缺点:倒数行数过大会较慢
tail -n 3 test.sh | sed -n '1'p

# tac + sed
# tac  文件倒排
# 缺点: 大文件会较慢
tac test.sh | sed -n '3'p

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/26250550/viewspace-1157426/ ,如需转载,请注明出处,否则将追究法律责任。

上一篇: python 进制转换
下一篇: 数据加密方式:APM
请登录后发表评论 登录
全部评论

注册时间:2013-11-04

  • 博文量
    496
  • 访问量
    1258272