inputfile="./サンプルテキスト.txt"; open(IN, inputfile); @ARY = <IN>; foreach $buf (@ARY) { print $buf; } close(IN); 配列読み込みで連結は下記 $inputfile="サンプルテキスト.txt"; open(IN, $inputfile); @ARY = <IN>; close(IN); $myStr = join("", @ARY); print $myStr; exit;
fileの最近のブログ記事
$inputfile="サンプルテキスト.txt"; $outputfile="サンプルテキストout.txt"; open(IN, $inputfile); @ARY = <IN>; close(IN); $myStr = join("", @ARY); open (OUT,"> $outputfile");#書き込み新規文章で書き込む print (OUT $myStr); close(OUT); exit; #単にファイルをコピーするだけ
open(IN,"perl01.cgi"); while(<IN>) { print "$. :$_";#$.は現在の行数 } close(IN); #open (F,"< filename.txt")読み込み #open (F,"> filename.txt")書き込み新規文章で書き込む #open (F,">> filename.txt")追加書き込み。一番後ろに書き込む #open (F,"+< filename.txt")読み書き open (OUT,"> $outputfile"); print (OUT $myStr); close(OUT);
open(DATA,"+< access.txt");#読み書きモード @data=<DATA>; $data[0]++; print $data[0]; seek(DATA,0,0);#ファイルカーソル移動 print DATA $data[0]; close (DATA); access.txtには下記のように数字を入れておく 100018