FileSystem


SYTNAX open HANDLE, [expr] open HANDLE, [file] open (HANDLE, MODE, [FILE]) DESC file を開いて Handle へ関連づける RET !0 : OK NODEF : FAIL SYTNAX open HANDLE, > [expr] open HANDLE, > [file] DESC file へ出力 SYTNAX close file DESC file を閉じる RET !0 : OK NODEF : FAIL MODE < : Read > : Write >> : Append |COMMAND : 出力を Pipe する COMMAND| : PIPE して入力をとる
# [,] を忘れずに # FILE と HANDLE を結びつける open fp, "foo.txt"; # mode は FILE 名と一緒に記述できる # open fp, ">foo.txt"; # FILE HANDLE を <> でくくると 1行の入力操作 # HANDLE を指定しないと ARGV からの読み込み <> while ( $line <fp> ) { print $line; } close( fp )
# Default FILE HANDLE # 明示的に open, close する必要なし # STDIN STDOUT STDERR ARGV : CommandLine Option