Простая программа с while(<>)
обрабатывает файлы, указанные в качестве аргументов (./program 1.file 2.file 3.file
) и стандартный ввод Unix-систем.Perl - while (<>) обработка файлов
Я думаю, что он объединяет их вместе в один файл и работает по строкам. Проблема в том, как я знаю, что я работаю с первым файлом? А потом со вторым.
Для простого примера я хочу напечатать содержимое файла в одной строке.
while(<>){
print "\n" if (it's the second file already);
print $_;
}
выглядит так похож на следующий С.О. тему: HTTP: //stackoverflow.com/questions/13584944/which-file-is-perl-diamond-operator-currently-reading-from – varnie