2008年11月17日星期一

Re: [PerlChina] perl怎么读取文件或者路径参数

my ($file) = @_ 提取第一个元素吧

my $file = @_ 才是标量环境

2008/11/17 owen nirvana <freeespeech@gmail.com>:
> 我用<>总是不得要领,
>
> my ($file) = @_,取到的总是文件行数,如果是@file则是文件内容
> 但是 @_不应该是参数列表吗,为什么不是 filename呢, 如果是输入路径的话,@_甚至 == 0,
>
> 但是我很希望能够直接在参数里得到路径名,然后批量打开某些类型的文件, 还请各位指教
>
>
> 还有一个问题,是关于提取数据的
>
> 2222 eewweasdds,asdasd.sadsadasdas
> ddasdddddddddddddddddddda
> ddddddddddddddddddddddddddd
> 2821 easdddddddddddddddddddddddd
> 2192 288888888888888888888ass0a-das.
> as;dddsaddaa0---------22222222
>
> 诸如此类,左边很好办,可是右边并不限于单行,我该如何把这样的数据提取为 name title的格式存到数据表里呢
> gtalk:freeespeech@gmail.com
> _______________________________________________
> China-pm mailing list
> China-pm@pm.org
> http://mail.pm.org/mailman/listinfo/china-pm
_______________________________________________
China-pm mailing list
China-pm@pm.org
http://mail.pm.org/mailman/listinfo/china-pm

Re: [PerlChina] perl怎么读取文件或者路径参数

@ARGV是程序接收到的参数列表;
@_是子函数(sub myfunc)接收到的参数列表.

my ($file) = @_,取到的总是文件行数,如果是@file则是文件内容

你这样用是把@_做为scalar变量来用,这样取到的是数组的元素数量.



2008/11/17 purl lamp <lamp.purl@gmail.com>
在这里使用 <> 得到的是文件列表所有内容的拼接,使用 @ARGV 才是更加上游传进来的文件名列表。

第二个问题可以用正则替换,把开头不是的数字的东西归并到上一行。

2008/11/17 truncatei <truncatei@gmail.com>

<> 是用来快速读取参数提供的文件的内容或者data块定义的数据
用readdir吧

2008/11/17 owen nirvana <freeespeech@gmail.com>

我用<>总是不得要领,

my ($file) = @_,取到的总是文件行数,如果是@file则是文件内容
但是 @_不应该是参数列表吗,为什么不是 filename呢, 如果是输入路径的话,@_甚至 == 0,

但是我很希望能够直接在参数里得到路径名,然后批量打开某些类型的文件, 还请各位指教


还有一个问题,是关于提取数据的

2222  eewweasdds,asdasd.sadsadasdas
         ddasdddddddddddddddddddda
         ddddddddddddddddddddddddddd
2821  easdddddddddddddddddddddddd
2192  288888888888888888888ass0a-das.
         as;dddsaddaa0---------22222222

诸如此类,左边很好办,可是右边并不限于单行,我该如何把这样的数据提取为  name title的格式存到数据表里呢
gtalk:freeespeech@gmail.com
_______________________________________________
China-pm mailing list
China-pm@pm.org
http://mail.pm.org/mailman/listinfo/china-pm



--
"老是呆在那里不好,我们随生活需要四处迁徙,多年以来的梦想,至今还未实现,压力堵塞了我们的耳朵,工作生涯到了尽头,还是一无所有,我们应该给后人留下点儿什么,教训是不会刻在纪念碑上的,光荣的命令和指引之手,也可请求,简单地改变一下角度就足够了"

_______________________________________________
China-pm mailing list
China-pm@pm.org
http://mail.pm.org/mailman/listinfo/china-pm


_______________________________________________
China-pm mailing list
China-pm@pm.org
http://mail.pm.org/mailman/listinfo/china-pm



--
Best regards.
Felix New

2008年11月16日星期日

Re: [PerlChina] 有没有弹气球的模块?

# http://search.cpan.org/~robertmay/Win32-GUI-1.06/
use Win32::GUI;

2008/11/16 Barret <barretz@gmail.com>:
> 就是在 windows xp/2000 下弹气球提示的模块,想平常用这个来提示一些网站和某些数据的更新……perl hacks 里头有
> mac 的例子,好像找不到适用 win 的。
>
> --
> Use Google Gmail!
> Fred Allen - "An associate producer is the only guy in Hollywood who
> will associate with a producer."
> _______________________________________________
> China-pm mailing list
> China-pm@pm.org
> http://mail.pm.org/mailman/listinfo/china-pm
_______________________________________________
China-pm mailing list
China-pm@pm.org
http://mail.pm.org/mailman/listinfo/china-pm

Re: [PerlChina] perl怎么读取文件或者路径参数

在这里使用 <> 得到的是文件列表所有内容的拼接,使用 @ARGV 才是更加上游传进来的文件名列表。

第二个问题可以用正则替换,把开头不是的数字的东西归并到上一行。

2008/11/17 truncatei <truncatei@gmail.com>
<> 是用来快速读取参数提供的文件的内容或者data块定义的数据
用readdir吧

2008/11/17 owen nirvana <freeespeech@gmail.com>

我用<>总是不得要领,

my ($file) = @_,取到的总是文件行数,如果是@file则是文件内容
但是 @_不应该是参数列表吗,为什么不是 filename呢, 如果是输入路径的话,@_甚至 == 0,

但是我很希望能够直接在参数里得到路径名,然后批量打开某些类型的文件, 还请各位指教


还有一个问题,是关于提取数据的

2222  eewweasdds,asdasd.sadsadasdas
         ddasdddddddddddddddddddda
         ddddddddddddddddddddddddddd
2821  easdddddddddddddddddddddddd
2192  288888888888888888888ass0a-das.
         as;dddsaddaa0---------22222222

诸如此类,左边很好办,可是右边并不限于单行,我该如何把这样的数据提取为  name title的格式存到数据表里呢
gtalk:freeespeech@gmail.com
_______________________________________________
China-pm mailing list
China-pm@pm.org
http://mail.pm.org/mailman/listinfo/china-pm



--
"老是呆在那里不好,我们随生活需要四处迁徙,多年以来的梦想,至今还未实现,压力堵塞了我们的耳朵,工作生涯到了尽头,还是一无所有,我们应该给后人留下点儿什么,教训是不会刻在纪念碑上的,光荣的命令和指引之手,也可请求,简单地改变一下角度就足够了"

_______________________________________________
China-pm mailing list
China-pm@pm.org
http://mail.pm.org/mailman/listinfo/china-pm

Re: [PerlChina] perl怎么读取文件或者路径参数

1. @ARGV是默认参数列表
2. 使用正则表达式
 


 
2008/11/17 owen nirvana <freeespeech@gmail.com>
我用<>总是不得要领,

my ($file) = @_,取到的总是文件行数,如果是@file则是文件内容
但是 @_不应该是参数列表吗,为什么不是 filename呢, 如果是输入路径的话,@_甚至 == 0,

但是我很希望能够直接在参数里得到路径名,然后批量打开某些类型的文件, 还请各位指教


还有一个问题,是关于提取数据的

2222  eewweasdds,asdasd.sadsadasdas
         ddasdddddddddddddddddddda
         ddddddddddddddddddddddddddd
2821  easdddddddddddddddddddddddd
2192  288888888888888888888ass0a-das.
         as;dddsaddaa0---------22222222

诸如此类,左边很好办,可是右边并不限于单行,我该如何把这样的数据提取为  name title的格式存到数据表里呢
gtalk:freeespeech@gmail.com
_______________________________________________
China-pm mailing list
China-pm@pm.org
http://mail.pm.org/mailman/listinfo/china-pm

Re: [PerlChina] test again

今天又可以了. 上次又不行. 换成GOOGLE GROUP 也不错. 比这个稳定些




----- Original Message -----
From: "Ken Lam" <bi.ken.lam@gmail.com>
To: <china-pm@pm.org>
Sent: Monday, November 17, 2008 9:10 AM
Subject: Re: [PerlChina] test again


> 我也是,一直在努力地尝试。
>
> 张晓亮 wrote:
>> 我不能发邮件到这里.
>>
>>
>>
>>
>> ----- Original Message -----
>> From: "Ken Lam" <bi.ken.lam@gmail.com>
>> To: <china-pm@pm.org>
>> Sent: Sunday, November 16, 2008 11:51 PM
>> Subject: [PerlChina] test again
>>
>>
>>
>>> 测试一下。
>>>
>>>
>
> _______________________________________________
> China-pm mailing list
> China-pm@pm.org
> http://mail.pm.org/mailman/listinfo/china-pm
_______________________________________________
China-pm mailing list
China-pm@pm.org
http://mail.pm.org/mailman/listinfo/china-pm

Re: [PerlChina] test again

今天又可以了. 上次又不行. 换成GOOGLE GROUP 也不错. 比这个稳定些




----- Original Message -----
From: "Ken Lam" <bi.ken.lam@gmail.com>
To: <china-pm@pm.org>
Sent: Monday, November 17, 2008 9:10 AM
Subject: Re: [PerlChina] test again


> 我也是,一直在努力地尝试。
>
> 张晓亮 wrote:
>> 我不能发邮件到这里.
>>
>>
>>
>>
>> ----- Original Message -----
>> From: "Ken Lam" <bi.ken.lam@gmail.com>
>> To: <china-pm@pm.org>
>> Sent: Sunday, November 16, 2008 11:51 PM
>> Subject: [PerlChina] test again
>>
>>
>>
>>> 测试一下。
>>>
>>>
>
> _______________________________________________
> China-pm mailing list
> China-pm@pm.org
> http://mail.pm.org/mailman/listinfo/china-pm
_______________________________________________
China-pm mailing list
China-pm@pm.org
http://mail.pm.org/mailman/listinfo/china-pm