测试文件总览
vi状态下显示行号
# 进入文件
vi test.txt
# 显示行号 :为shift + :进入命令模式
:set nu
# 跳转到第几行
:20 # 跳转到20行 跳转后光标显示在20行
截取查看文件第几行-第几行
截取查看第5行到第6行
写法1:cat test.txt -n | tail -n +5 | head -n 2
写法2:cat test.txt -n | head -n 6 | tail -n +5
解析:
cat test.txt -n 截取test.txt文件内容,并显示行号
tail -n +5 从第5行开始截取数据
head -n 2 截取前面2行数据
深度解析:
tail head 截取命令,都是基于当前已截取内容继续进行截取的
cat test.txt -n 这个命令,当前截取内容为整个文本
tail -n +5 从当前内容:整个文本,的第五行开始截取数据
此时当前内容为:第五行到文本结束
head -n 2 从当前内容,截取前面2行数据
相同功能命令:
sed “5,6p” -n test.txt
一样截取查看第5行到第6行数据
作者:十八