- 在linux下读取
csv
文件通常不方便,因为通常文件会有很多行,如果等待终端全部读取完毕肯定会花很长的时间,并且很多时候我们只需要看指定的行就行了,那怎么做呢? - 如果只是单向(
前xx行
/后xx行
)获取,直接运行:
1.前10行
:cat xxx.csv | head -n 10
2.后10行
:cat xxx.csv | tail -n 10
- 如果是要指定从
xx行
到xx行
,需要使用grep
:
1.10行
到20行
:cat xxx.csv | head -n 20 | tail -n +10
,怎么理解?只需要知道+
对于tail
是从第n
行开始的所有行,而对于head
来讲,+
和不用的结果是相同的,因为从上面的分析就可以看出两者是等价的
linux cat grep+head/tail
最新推荐文章于 2024-03-28 09:09:42 发布