linux命令行显示指定行号的内容

以第四行为例,要查询的文件名为list.txt。

方法1

 grep -n '^' list.txt |grep  '^4:'|grep -o '[^4:].*'

方法2

 sed -n '4p' list.txt sed -n '4,4p' list.txt

方法3

 awk '{if ( NR==4 ) print $0}' list.txt

方法4

 tac list.txt |tail -4|tac|tail -1 tac list.txt |tail -n 4|tac|tail -n 1

References

  1. http://zhidao.baidu.com/question/91856742