perl跳过首行读取文件的实现代码
代码如下:
#!/usr/bin/perl open( READ, "<$file" ); readline READ; # skip the first line while (<READ>) { my ( $id, $axis1, $axis2, $axis3, $value ) = split / /; $line = sprintf ( "%d %d %d %d %d %d", $id, $axis1, $axis2, $axis3, $value, $axis1 + $axis2 ); print WRITE $line; } close READ;
这里说说我自己的想法,挺笨的:
直接定义标量变量运行一遍: my $skipfirst = <FH>; 感觉这样也好,但是如果需要同时处理多个文件,每个都需要跳过首行,每个都需要定义一个变量,觉得太浪费了,readline正好帮了俺的大忙了。
相关推荐
边城客栈学无止境 2020-07-05
Walter的学习笔记 2020-07-04
A宇 2020-06-14
边城客栈学无止境 2020-06-10
邓博学习笔记 2020-06-03
davidliu00 2020-05-26
ShiShuo 2020-05-16
Aggressivesnail 2020-05-10
ShiShuo 2020-04-26
hanxingwang00 2020-04-22
davidliu00 2020-03-06
ShiShuo 2020-03-06
ShiShuo 2020-03-05
Aggressivesnail 2020-02-28
aaLiweipeng 2020-02-01
amberom 2020-01-16
Walter的学习笔记 2020-01-06