作者banco (Acoustic)
看板Perl
标题[讨论] Perl的命令列用法
时间Mon Jan 5 22:44:03 2009
我的目录下有几千笔档案要处理
因为要处理的 regular expression 很短
所以可以直接透过 >> perl -ne 'my_regexp' myfile 来处理
目前我的作法是把上面的指令夹在 shell script 里
例如:
>> for myfile in my_dir; do perl -ne 'my_regexp' ${myfile}; done
请问有没有比较快一点的方式来完成以上的动作
也就是不需要用到 shell script 所提供的 loop 功能
(虽然我知道多打for那些花不了太多时间,但想更懒一点....)
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.114.27.154
1F:→ cibs:find | xargs 01/06 00:01
2F:→ banco:感激不尽,真有趣的用法 :) 01/06 00:15
3F:→ reizarc:使用 File::Find 01/06 00:30
4F:→ banco:楼上误会我的意思了,程式要直接打在命令列里,所以没实体pl档 01/07 12:51
5F:→ kornelius:还是可以阿 03/23 11:47
6F:→ kornelius:加上 -MFile::Find::Rule -e '{code}' 03/23 11:48