Я работаю над скриптом perl, который должен выводить информацию в командную строку, но я хотел бы иметь возможность создавать файл и печатать на нем информацию. В основном я хочу заменить оператор печати на другой оператор, который будет записывать и хранить информацию в файле.Как распечатать файл в Perl?
foreach(my $i=0; $i < scalar(@netstat_array); $i++)
{
if($netstat_array[$i]{"protocol_name"} eq $protocol_name_input)
{
print $netstat_array[$i]{"protocol_name"};
print ";";
print $netstat_array[$i]{"local_address"};
print ";";
print $netstat_array[$i]{"port_number"};
print ";";
print $netstat_array[$i]{"listening_device"};
print ";";
print $netstat_array[$i]{"process_identifier"};
print ";";
print $netstat_array[$i]{"process_name"};
print "\n";
}
}
Любая помощь приветствуется.
HTTP: //perldoc.perl.org/perlopentut.html – Quentin
'perl your_script.pl> your_file.txt'? – RobEarl
http://perldoc.perl.org/perlintro.html#Files-and-I/O даже. 'perlintro': 20 минут требуемого чтения. – DavidO