Re: [請問] 許多文字檔只抓其中一行?

看板RegExp (正規表示式 Regular Expression)作者 (二姐帶來美麗心靈)時間14年前 (2010/11/30 08:48), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/2 (看更多)
※ [本文轉錄自 EZsoft 看板 #1CywOF2a ] 作者: ljuber (二姐帶來美麗心靈) 看板: EZsoft 標題: Re: [請問] 許多文字檔只抓其中一行? 時間: Mon Nov 29 21:09:32 2010 ※ 引述《ljuber (二姐帶來美麗心靈)》之銘言: : 我有上百個文字檔案 : 我想要做到 : 抓每個檔案的倒數第五行的資料 : 然後把檔名跟第五行資料輸在一個檔案內 : 例如 10-31-01.txt 倒數第五行為1002 : 10-31-02.txt 倒數第五行為567 : ◆ From: 123.192.214.54 : 推 chang0206:autoit會是你的好幫手 11/23 14:57 : → hpo14:vbscript 11/23 18:39 : → cocakl:shell script可以輕鬆達到你的需求:) 11/23 22:23 : → ljuber:看來autoit比較適合我 我去研究看看 11/24 22:55 後來我研究autoit還是不清楚怎麼寫 其實我需求是這樣: 有數百個文字檔案在同一個資料夾下 檔名是 004-0000-AI101-1-2010-10-31.txt 005-0000-AI101-1-2010-10-31.txt 006-0000-AI101-1-2010-10-31.txt . . . . . . 我想要讀取所有本字檔案倒數第五行寫入到一個txt檔內 然後把檔名前面004 跟後面2010-10-31也寫進去 最後輸出成一個文字檔,檔名變成2010-10-31.txt 內容變成下面: 004 2010-10-31 2500 005 2010-10-31 520 006 2010-10-31 3258 . . . . 我目前研究autoit 發現用FileFindFirstFile跟FileFindNextFile似乎可以讀取所有檔案 但是第一步都沒有辦法把所有檔案檔名先寫入檔案 在去讀取倒數第五行 不知道有誰可以幫忙想一下有什麼指令可以用的 謝了~~ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 123.192.214.54

11/30 02:24,
正規表示法版 Regexp
11/30 02:24
-- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 123.192.214.54
文章代碼(AID): #1Cz4dqGP (RegExp)
文章代碼(AID): #1Cz4dqGP (RegExp)