원격 iMac에 perl, v5.10.0 built for darwin-thread-multi-2level
이 있습니다. 그리고 출력을 할 때마다 일부 데이터를 정리하고 플러시하는 일부 펄 스크립트를 실행하고 싶습니다.Mac에서 perl 파일을 플러시하는 방법은 무엇입니까?
- $ file_handle-> flush();
- autoflush $ file_handle;
나는이 두 가지 버전을 파일 상단에 use IO::Handle;
으로 시도했지만 결과는 Can't locate object method "autoflush" via package "FileHandle"
입니다.
당신이 $ file_handle-을 의미 않았다>의 autoflush 패키지 파일 핸들을 통해 차단하는 객체 메소드를 찾을 -can't 패키지 파일 핸들
를 통해 객체 메소드의 autoflush의 위치를 -can't(); ? 또는 어쩌면 당신은 그것을 시도해야합니다. 비록 웃음 소리 만 들어도, 나는 1의 명시적인 인수를 건네 주겠다. 왜냐하면 그것이 호출 될 때 true로 기본 설정되어 있다고하더라도 ... –