linux倒叙获取指定行

例如:
获取文件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
请使用浏览器的分享功能分享到微信等