读取文件奇数行
今天处理“如何读取文件偶/奇数行”这个问题的时候,本来是打算用python来解决
python本身是很简单的,偶数代码如下:
|
|
奇数行代码如下:
|
|
在网上想看看别人怎么做的,结果发现大部分是shell中的实现,尤其是用sed命令实现。以前没用过这个工具,居然这么简单:
读取奇数行:
|
|
读取偶数行:
|
|
-n:quite
,就是不会将读取的文件行默认显示出来
n;p
:这是两个命令,读取一行之后,对这一行进行两个操作
n
就是直接读取下一行
p
就是打印该行
于是效果就是,读两行打印一行
n;p
和p;n
的区别就是先读还是先打印了,也就达到奇偶切换