- 630 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/08(火) 19:28:47 ]
- 複数ファイルか否かじゃなくて、やりたい処理に適してるかどうかで
sedかelispのどっちを使うのを決めればいい。 ファイルの前後を移動して編集するような操作の自動化は、 たとえ複数ファイルでもよくelispで書くよ。 私が使うのは、with-temp-files と、insert-file-contentsの組み合わせ。 たとえば、 (let ((files (file-expand-wildcards "~/hogehoge/*.txt"))) (dolist (file files) (with-temp-file file (insert-file-contents file) いろいろな処理 ))) という感じかな。 あと insert-file-contentsを使う場合は、文字コードとかの自動判別に 気をつけてね。。。
|

|