Một chương trình đơn giản với while(<>)
xử lý các tệp được đặt làm đối số (./program 1.file 2.file 3.file
) và đầu vào chuẩn của hệ thống Unix.Perl - trong khi (<>) xử lý tệp
Tôi nghĩ rằng nó kết hợp chúng lại với nhau trong một tệp và công việc theo từng dòng. Vấn đề là, làm cách nào để biết rằng tôi đang làm việc với tệp đầu tiên? Và sau đó với cái thứ hai.
Ví dụ đơn giản, tôi muốn in nội dung của tệp trong một dòng.
while(<>){
print "\n" if (it's the second file already);
print $_;
}
trông khá giống với các SO chủ đề sau: http: //stackoverflow.com/questions/13584944/which-file-is-perl-diamond-operator-currently-reading-from – varnie