[討論] Perl的命令列用法

看板Perl作者 (Acoustic)時間16年前 (2009/01/05 22:44), 編輯推噓0(006)
留言6則, 4人參與, 最新討論串1/1
我的目錄下有幾千筆檔案要處理 因為要處理的 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

01/06 00:01, , 1F
find | xargs
01/06 00:01, 1F

01/06 00:15, , 2F
感激不盡,真有趣的用法 :)
01/06 00:15, 2F

01/06 00:30, , 3F
使用 File::Find
01/06 00:30, 3F

01/07 12:51, , 4F
樓上誤會我的意思了,程式要直接打在命令列裡,所以沒實體pl檔
01/07 12:51, 4F

03/23 11:47, , 5F
還是可以阿
03/23 11:47, 5F

03/23 11:48, , 6F
加上 -MFile::Find::Rule -e '{code}'
03/23 11:48, 6F
文章代碼(AID): #19OXoqiO (Perl)
文章代碼(AID): #19OXoqiO (Perl)