У меня есть скрипт perl, который записывает несколько строк в файл. (Я проверил и вижу, что файл написан правильно) сразу после того, что я хочу, чтобы распечатать содержимое на экране, так что я пытаюсь сделать, чтобы это- прочитать файл и распечатать егоПечать содержимого файла на экран в perl
open (FILE, '>', "tmpLogFile.txt") or die "could not open the log file\n";
$aaa = <FILE>;
close (FILE);
print $aaa;
, но я ничего не вижу на экране, что я делаю неправильно?
Является ли это фактический код? As-is, вы открываете файл для записи, затем пытаетесь прочитать его ('$ aaa =;'). Я бы не ожидал, что '$ aaa' будет иметь что-нибудь в нем, но я тоже не ожидал никакого содержимого файла. –
'perl -pe0 tmpLogFile.txt' – TLP