【发布时间】:2014-11-19 05:25:12
【问题描述】:
我正在尝试通过它进行文件循环并删除其中少于四个字符的所有字符串,然后打印列表。我来自 javascript 世界,perl 对我来说是全新的。
use strict;
use warnings;
sub lessThan4 {
open( FILE, "<names.txt" );
my @LINES = <FILE>;
close( FILE );
open( FILE, ">names.txt" );
foreach my $LINE ( @LINES ) {
print FILE $LINE unless ( $LINE.length() < 4 );
}
close( FILE );
}
【问题讨论】:
-
行长还是字符串?一条线的线长是
perl -ne 'print unless length > 4;' names.txt...
标签: perl