[問題] 檔案插入字串

作者: shihyu (shihyu)   2014-01-18 11:12:25
https://gist.github.com/anonymous/8485588
188 trees.c
234 trees.c
328 trees.c
381 trees.c
409 trees.c
453 trees.c
488 trees.c
575 trees.c
617 trees.c
705 trees.c
750 trees.c
801 trees.c
836 trees.c
865 trees.c
882 trees.c
892 trees.c
907 trees.c
1008 trees.c
1058 trees.c
1118 trees.c
1152 trees.c
1167 trees.c
1184 trees.c
1203 trees.c
我針對trees.c 檔案上面的行數插入字串, 請問有什麼方法比較簡單就能達到
目前想法是產生另外一個檔案做插入完後在取代檔案
謝謝
作者: crazydogx   2014-01-18 22:41:00
sed?
作者: shihyu (shihyu)   2014-01-18 23:54:00
嗯嗯~我試試看, python 這沒辦法像sed簡單辦到嗎?
作者: carlcarl (carl)   2014-01-19 12:35:00
是指做法還是用法 做法應該只能寫到另外一個檔或是把全部都寫到memory 再覆寫原來的檔案
作者: apua (Apua)   2014-01-19 13:44:00
如果在某一行插入字串的話, 行數會變動, 這還會是你要的嗎?另外, 即使是用 SED, 實際上還是把整個檔案重寫過了,跟自己跑程式相比, 執行效率只會更差不會更好又, 如果是 regexp 的話, 可以考慮用 Vim 就好了

Links booklink

Contact Us: admin [ a t ] ucptt.com