@ARGV是程序接收到的参数列表;<div>@_是子函数(sub myfunc)接收到的参数列表.</div><div><br></div><blockquote class="webkit-indent-blockquote" style="margin: 0 0 0 40px; border: none; padding: 0px;"><span class="Apple-style-span" style="border-collapse: collapse; ">my ($file) = @_,取到的总是文件行数,如果是@file则是文件内容<br>
</span><br></blockquote><div><span class="Apple-style-span" style="border-collapse: collapse;">你这样用是把@_做为scalar变量来用,这样取到的是数组的元素数量.</span></div><div><span class="Apple-style-span" style="border-collapse: collapse;"><br></span></div>
<div><span class="Apple-style-span" style="border-collapse: collapse;"><br></span><br><div class="gmail_quote">2008/11/17 purl lamp <span dir="ltr">&lt;<a href="mailto:lamp.purl@gmail.com">lamp.purl@gmail.com</a>&gt;</span><br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">在这里使用 &lt;&gt; 得到的是文件列表所有内容的拼接,使用 @ARGV 才是更加上游传进来的文件名列表。<br><br>第二个问题可以用正则替换,把开头不是的数字的东西归并到上一行。<br><br><div class="gmail_quote">
2008/11/17 truncatei <span dir="ltr">&lt;<a href="mailto:truncatei@gmail.com" target="_blank">truncatei@gmail.com</a>&gt;</span><div class="Ih2E3d"><br>
<blockquote class="gmail_quote" style="border-left:1px solid rgb(204, 204, 204);margin:0pt 0pt 0pt 0.8ex;padding-left:1ex">&lt;&gt; 是用来快速读取参数提供的文件的内容或者data块定义的数据<br>用readdir吧<br><br><div class="gmail_quote">2008/11/17 owen nirvana <span dir="ltr">&lt;<a href="mailto:freeespeech@gmail.com" target="_blank">freeespeech@gmail.com</a>&gt;</span><div>

<div></div><div><br><blockquote class="gmail_quote" style="border-left:1px solid rgb(204, 204, 204);margin:0pt 0pt 0pt 0.8ex;padding-left:1ex">
我用&lt;&gt;总是不得要领,<br>
<br>
my ($file) = @_,取到的总是文件行数,如果是@file则是文件内容<br>
但是 @_不应该是参数列表吗,为什么不是 filename呢, 如果是输入路径的话,@_甚至 == 0,<br>
<br>
但是我很希望能够直接在参数里得到路径名,然后批量打开某些类型的文件, 还请各位指教<br>
<br>
<br>
还有一个问题,是关于提取数据的<br>
<br>
2222 &nbsp;eewweasdds,asdasd.sadsadasdas<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;ddasdddddddddddddddddddda<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;ddddddddddddddddddddddddddd<br>
2821 &nbsp;easdddddddddddddddddddddddd<br>
2192 &nbsp;288888888888888888888ass0a-das.<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;as;dddsaddaa0---------22222222<br>
<br>
诸如此类,左边很好办,可是右边并不限于单行,我该如何把这样的数据提取为 &nbsp;name title的格式存到数据表里呢<br>
<a href="mailto:gtalk%3Afreeespeech@gmail.com" target="_blank">gtalk:freeespeech@gmail.com</a><br>
_______________________________________________<br>
China-pm mailing list<br>
<a href="mailto:China-pm@pm.org" target="_blank">China-pm@pm.org</a><br>
<a href="http://mail.pm.org/mailman/listinfo/china-pm" target="_blank">http://mail.pm.org/mailman/listinfo/china-pm</a></blockquote></div></div></div><font color="#888888"><br><br clear="all"><br>-- <br>&quot;老是呆在那里不好,我们随生活需要四处迁徙,多年以来的梦想,至今还未实现,压力堵塞了我们的耳朵,工作生涯到了尽头,还是一无所有,我们应该给后人留下点儿什么,教训是不会刻在纪念碑上的,光荣的命令和指引之手,也可请求,简单地改变一下角度就足够了&quot;<br>



</font><br>_______________________________________________<br>
China-pm mailing list<br>
<a href="mailto:China-pm@pm.org" target="_blank">China-pm@pm.org</a><br>
<a href="http://mail.pm.org/mailman/listinfo/china-pm" target="_blank">http://mail.pm.org/mailman/listinfo/china-pm</a><br></blockquote></div></div><br>
<br>_______________________________________________<br>
China-pm mailing list<br>
<a href="mailto:China-pm@pm.org">China-pm@pm.org</a><br>
<a href="http://mail.pm.org/mailman/listinfo/china-pm" target="_blank">http://mail.pm.org/mailman/listinfo/china-pm</a><br></blockquote></div><br><br clear="all"><br>-- <br>Best regards.<br>Felix New<br>
</div>