查看文件第5行内容
#方法一:
$ head -5 file.txt | tail -1
#方法二:
$ nl file.txt | sed -n '5p'
#方法三:
$ sed -n '5p' file.txt
#方法四:
$ awk 'NR==5' file.txt
查询文件以abc 结尾的行
$ grep abc$ file.txt
打印出文件第1 到第3 行
#方法一:
$ sed -n '1,3p' file.txt
#方法二:
$ cat file.txt | tail -n +1 | head -n 3
#方法三:
$ cat file.txt | head -n 3 | tail -n +1
查看文件指定内容
$ cat file.txt | grep "hello world"
查询file里面空行的所在行号
$ awk '{if($0~/^$/)print NR}' file.txt
$ grep -n ^$ file.txt |awk 'BEGIN{FS=":"}{print $1}'
参考:
https://zhidao.baidu.com/question/437150493836294084.html
https://www.cnblogs.com/yoo2767/p/5982440.html