파일제어
open(),close()
open(FILE,"> /etc/hosts");
close(FILE);
open(FILE, ">> /home/log/secure.log");
close(FILE);
'<' 읽기 모드(기본값 r)
'>' 쓰기 모드(w)
'>>' 내용더하기 (a)
'+C<' 읽기쓰기 모드
'+>' 읽기쓰기 모드
'|'
'|'
주의점
open(파일핸들, "파일제어기호 파일명(경로포함)"); 에서 파일제어기호와 파일명에는 콤마등의 기호가 없어야 한다.
select()
TODO
eof,eof()
'()' 의 있고 없고의 차이는 파일의 끝의 대상이 하나인가 여러개인가의 차이인듯.. (영어가 딸려서)
아래는 perldoc 의 원문이다.
In a "while (<>)" loop, "eof" or "eof(ARGV)" can be used to detect the end of each file,
"eof()" will only detect the end of the last file.
[Perl] 파일제어
2008. 10. 29. 06:02