perl的输出文件名

2025-05-01 02:23:26
推荐回答(3个)
回答1:

perl里面'.'(就是一个点)是用来连接字符串的。如果输入文件名为$input,那么输出文件名$output = $input.'.out' 当然你的输出文件叫什么名字都可以。比如:aaa.out

open FILE,'>aaa.out'; --这句话是用一个文件句柄指向你的输出文件
print FILE "blabla....";--这句话是把blabla...输出到aaa.out中
close FILE;--关闭文件句柄

回答2:

用户输入读入的文件名就是
$ARGV[0]

输出文件名=输入文件的名字+out
$output=$ARGV[0]."out";

打开Perl文件,FILE为文件句柄,如果文件不存在,可以用来创立新文件
open FH,">$output";

输出
print FH "data...";

close FH;

回答3:

用文件重定向符号 ">" 就能解决的吧?