作者gero (憨)
看板LinuxDev
標題[問題] Shell script 中擷取檔案名稱的問題
時間Tue Jul 29 01:59:02 2008
最近在做歷史資料歸檔
由於要匯入資料庫
需要在文字檔中各行的開頭加上該檔名中的日期(行數不固定 因為是依照每個月的天數決
定有幾行,若有30天則有30行)
並且批次執行(因為有幾萬個檔案)
ex: File_20080725_got.txt
aa, bb, cc, dd
ee, ff, gg, hh
=>
20080725, aa, bb, cc, dd
20080725, ee, ff, gg, hh
有辦法做的到嗎?
先謝謝各位大大看完我的問題了!!請幫幫我吧!!
另外,若是沒辦法
節取檔名, 還有另一個可以可能可以擷取的
就是我的每個檔案第一行固定最右邊會有日期
日期跟前面的文字會以空格分開(但空格數不確定)
這樣有辦法做到嗎?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 125.231.54.54
推 dozer:shell script可以作 但推薦用Python ㄎㄎ 07/29 09:23
→ psboy:for+regex+sed應該可以做到 只是不知道這樣做好不好看而已xD 07/29 09:52