Для этого нужен ключ -n!
Возьмите метод разбора и сделайте следующее:
#!/usr/bin/perl -n
#do stuff
Каждая строка хранится в $ _. Итак, вы бежите
. / Getfile.pl /path/to.csv
И это делает.
См. здесь и здесь для получения дополнительной информации об этом. Мне тоже нравится -p, и я считаю, что комбинации -a и -F очень полезны.
Также, если вы хотите выполнить дополнительную обработку, добавьте BEGIN и завершающие блоки.
#!/usr/bin/perl -n
BEGIN {
my $accumulator;
}
# do stuff
END {
print process_total($accumulator);
}
или что угодно. Это очень, очень полезно.