perl的输出文件名
请教各位编程高手现在遇到一个perl的问题这个程序很简单读入的文件是用户标准输入的文件然后我想定义一个输出文件名这个输出文件的名字为输入文件的名字+out本人初学perl...
请教各位编程高手 现在遇到一个perl的问题
这个程序很简单 读入的文件是用户标准输入的文件 然后我想定义一个输出文件名 这个输出文件的名字为 输入文件的名字+out 本人初学perl 学的还不是很好 请各位高手指教 展开
这个程序很简单 读入的文件是用户标准输入的文件 然后我想定义一个输出文件名 这个输出文件的名字为 输入文件的名字+out 本人初学perl 学的还不是很好 请各位高手指教 展开
3个回答
2010-11-14
展开全部
perl里面'.'(就是一个点)是用来连接字符串的。如果输入文件名为$input,那么输出文件名$output = $input.'.out' 当然你的输出文件叫什么名字都可以。比如:aaa.out
open FILE,'>aaa.out'; --这句话是用一个文件句柄指向你的输出文件
print FILE "blabla....";--这句话是把blabla...输出到aaa.out中
close FILE;--关闭文件句柄
open FILE,'>aaa.out'; --这句话是用一个文件句柄指向你的输出文件
print FILE "blabla....";--这句话是把blabla...输出到aaa.out中
close FILE;--关闭文件句柄
展开全部
用户输入读入的文件名就是
$ARGV[0]
输出文件名=输入文件的名字+out
$output=$ARGV[0]."out";
打开Perl文件,FILE为文件句柄,如果文件不存在,可以用来创立新文件
open FH,">$output";
输出
print FH "data...";
close FH;
$ARGV[0]
输出文件名=输入文件的名字+out
$output=$ARGV[0]."out";
打开Perl文件,FILE为文件句柄,如果文件不存在,可以用来创立新文件
open FH,">$output";
输出
print FH "data...";
close FH;
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
用文件重定向符号 ">" 就能解决的吧?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询