간단한 프로그램 while(<>)
은 인수 (./program 1.file 2.file 3.file
)와 Unix 시스템의 표준 입력으로 주어진 파일을 처리합니다.Perl - while (<>) 파일 처리
나는이 파일들을 하나의 파일로 연결하고 작업을 줄 단위로 생각한다. 문제는 첫 번째 파일로 작업하고 있음을 어떻게 알 수 있습니까? 그리고 두 번째로.
간단한 예를 들어 파일의 내용을 한 줄에 인쇄하고 싶습니다.
while(<>){
print "\n" if (it's the second file already);
print $_;
}
: 현재 파일 핸들에 행 번호
$.
를 추적하려면,이 카운터를 재설정 할 ARGV 파일 핸들을
close
수 있습니다 : //stackoverflow.com/questions/13584944/which-file-is-perl-diamond-operator-currently-reading-from – varnie