求助:用perl读入的文本还能像文件一样操作嘛?

求助:用perl读入的文本还能像文件一样操作嘛?

求助:用perl读入的文本还能像文件一样操作嘛?
有一个很大的里面全都是数据的文本,我先用比如@content=<TEXT>类似的语句吧文本读入到perl的数组中,然后我把数组处理后想调用系统函数比如system(‘xxx’)之类的函数运算数组中的数据,可是我有又不想把处理好的数组输出成文本然后把输出的文本给系统函数做参数,请问如何把这个数组像一个文件名一样传给系统函数做一个参数啊?愁死我了!!!
@data = <FI.
     @data = <FILE>;
     foreach (@data) {
       # ...
     }
Perlite
不懂,你说清楚点。
先谢谢各位的回复,我是这.
先谢谢各位的回复,我是这个意思,比如我有一个很大的数据文件,我想用perl把它先读入数组,处理后输出成处理好的文档,最后用gnuplot这种软件把它图形化,但是我感觉因为文档比较大,假如我把数据先输出成文档然后再把这个文档当成参数输出给gnuplot可能会效率低,我想知道可不可以直接把处理好后的数据,也就是perl的一个数组不输出成文档,而直接给gnuplot做参数,这样应该就可以避免把数据从内存保存成文件然后再把文件读入了,我感觉这样应该快一点,但是不知道可行不可行,希望高人指点啊。
试一下1!--不就知道1!.
试一下1!
不就知道1!
你都已经 @content = <.
你都已经 @content = <FH> 了,还讲究什么效率?
怎么简单怎么来吧。别简单的不屑搞,复杂的搞不出来,最后什么都没得到。

过早优化是万恶之源,《UNIX 编程艺术》上如是说。