如何通过perl程序将数据以txt文本输出
routh
如何通过perl程序将数据以txt文本输出
最近在搞sflow数据解码,想请教下怎样将解码后的数据以txt文本格式输出解码数据?
routh
[quote]原帖由 [i]不死草[/i] 于 2008-5-13 08:47 发表 [url=http://bbs.chinaunix.net/redirect.php?goto=findpost&pid=8367859&ptid=1097432][img]http://bbs.chinaunix.net/images/common/back.gif[/img][/url]
能读就能写。。。:mrgreen: [/quote]
大侠能告诉具体的操作吗?我是新手,才学perl,还希望能够得到指点
hfahe
open FH,'data.txt' or die "Can't open file: $!";
print FH $data;
close FH;
hitsubunnu
[quote]原帖由 [i]hfahe[/i] 于 2008-5-13 11:33 发表 [url=http://bbs.chinaunix.net/redirect.php?goto=findpost&pid=8369142&ptid=1097432][img]http://bbs.chinaunix.net/images/common/back.gif[/img][/url]
open FH,'data.txt' or die "Can't open file: $!";
print FH $data;
close FH; [/quote]
不能少了 [color=Red]>[/color]
[table=95%][tr][td][font=FixedSys][color=#000000][color=#FF0000]open[/color] FH[color=#0000CC],[/color][color=#FF00FF]'>data.txt'[/color] [color=#0000FF]or[/color] [color=#FF0000]die[/color] [color=#FF00FF]"Can't open file: $!"[/color][color=#0000CC];[/color]
[color=#FF0000]print[/color] FH [color=#0000FF]$[/color][color=#008080]data[/color][color=#0000CC];[/color]
[color=#FF0000]close[/color] FH[color=#0000CC];[/color] [/color][/font][/td][/tr][/table]
[[i] 本帖最后由 hitsubunnu 于 2008-5-13 11:51 编辑 [/i]]
louis0518
回复 #5 hitsubunnu 的帖子
请问 把这个程序加到哪里呢?
加到原程序的哪里?
我刚刚把这段小程序加到那里面,的确输出了一个OUT.TXT文件,但里面什么都没有,杂回师啊?
hitsubunnu
回复 #6 louis0518 的帖子
perl 中文入门 慢慢看看就全明白了:mrgreen:
[url]http://www.chinaunix.net/jh/25/872802.html[/url]
louis0518
回复 #7 hitsubunnu 的帖子
帅锅! 我急啊!
后天就答辩了! 今天搞不出 后天就直接GG 了!
churchmice
[quote]原帖由 [i]louis0518[/i] 于 2008-5-13 15:24 发表 [url=http://bbs.chinaunix.net/redirect.php?goto=findpost&pid=8370766&ptid=1097432][img]http://bbs.chinaunix.net/images/common/back.gif[/img][/url]
请问 把这个程序加到哪里呢?
加到原程序的哪里?
我刚刚把这段小程序加到那里面,的确输出了一个OUT.TXT文件,但里面什么都没有,杂回师啊? [/quote]
您还是好好的把小骆驼从头到尾看一遍吧
或者您好好看看c的文件读写
或者你自己yy下文件读写是怎么一回事情
louis0518
回复 #9 churchmice 的帖子
哥们! 我真的很急啊!
后天就答辩了! 论文还没写!今天搞不出 后天就直接GG 了!
哥们9命啊!给个QQ聊下好么?
hitsubunnu
你要把 你读出来的 东西 付给 $data
例如:
$data = "123456789";
再接
open FH,'>data.txt' or die "Can't open file: $!";
print FH $data;
close FH;
louis0518
回复 #11 hitsubunnu 的帖子
我输出的东西上百行啊!难道要一行一行的赋值?
hitsubunnu
我说朋友 你换种你熟悉的语言吧
不是兄弟我不帮忙 估计给你讲明白了 都明天了
要不你把代码贴上来
louis0518
回复 #13 hitsubunnu 的帖子
兄弟 留个QQ把 我发代码给你!
louis0518
你不方便公开你QQ的话 我把我的QQ发你 179792381
louis0518
回复 #16 hitsubunnu 的帖子
那邮箱!
louis0518
回复 #17 louis0518 的帖子
我邮箱 [email]179792381@qq.com[/email] 你发个消息给我!
我把代码发到你邮箱里!
hitsubunnu
yu_11 # 163.com
louis0518
回复 #19 hitsubunnu 的帖子
你太有才了,在你的帮助下我搞定了!你是我哥,你是我亲哥啊!!!