#!/usr/bin/perl
open (FILE, 'data.txt');
while (<FILE>) {
($ip,$me,$id) = split(" ");
print "Ip: $ip\n";
open(F,'>ip.txt') || die $!;
print F "$ip \n" ;
close(F);
print "me: $me\n";
print "ID: $id\n";
print "---------\n";
}
close (FILE);
exit;
我希望 perlprint
在它正在写入的文件的换行符内输出。如何检查输入文件中的一行是否为空。
我希望输出看起来像这样(in ip.txt
):
123.121.121.0
545.45.45.45
..
..
etc