Ввод из STDIN.
Ввод со стандартного ввода (через Perl-дескриптор файла STDIN)
$a = <STDIN> ; #прочитать следующую строку
В списочном контексте - все оставшиеся строки в виде списка, каждый элемент которого одна строка с \n
@a = <STDIN> ;
Чтение строк по одной:
while(defined($line_ = <STDIN>)) { # обработка строк }
Операция чтения скалярного значения из <STDIN> в $_
и использование этого значения в качестве переменной цикла:
while(<STDIN>) { # как "while(defined($_ = <STDIN>))" chomp; # как "chomp($_)" # другие опрации с $_ }