perl的输出文件名

请教各位编程高手现在遇到一个perl的问题这个程序很简单读入的文件是用户标准输入的文件然后我想定义一个输出文件名这个输出文件的名字为输入文件的名字+out本人初学perl... 请教各位编程高手 现在遇到一个perl的问题
这个程序很简单 读入的文件是用户标准输入的文件 然后我想定义一个输出文件名 这个输出文件的名字为 输入文件的名字+out 本人初学perl 学的还不是很好 请各位高手指教
展开
 我来答
匿名用户
2010-11-14
展开全部
perl里面'.'(就是一个点)是用来连接字符串的。如果输入文件名为$input,那么输出文件名$output = $input.'.out' 当然你的输出文件叫什么名字都可以。比如:aaa.out

open FILE,'>aaa.out'; --这句话是用一个文件句柄指向你的输出文件
print FILE "blabla....";--这句话是把blabla...输出到aaa.out中
close FILE;--关闭文件句柄
ba_du_co
2010-11-15 · TA获得超过937个赞
知道小有建树答主
回答量:191
采纳率:0%
帮助的人:274万
展开全部
用户输入读入的文件名就是
$ARGV[0]

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

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

输出
print FH "data...";

close FH;
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
speed0424
2010-11-14 · TA获得超过881个赞
知道小有建树答主
回答量:1056
采纳率:0%
帮助的人:297万
展开全部
用文件重定向符号 ">" 就能解决的吧?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式