2012-02-09 7 views
0

私はまったく同じ方法で編集する必要がある1000以上のhtmlファイルを持っています。する必要がある;1000 + htmlファイルにメッセージを追加するのはどれほど難しいでしょうか?

  1. 各ファイルの先頭に単純なjavascriptコードを追加します。

  2. トップに何かメッセージを入れてください(私が望むメッセージが表示されている限り、何でもかまいません)。

これを行うには手動で各ファイルを編集する必要がありますか? .htaccessのハックやそのようなものはありませんか?

ご意見、ご協力をお待ちしております。

+0

CMSを使用することを検討してください。今は楽しいかもしれません。 – paislee

+0

一部のテキストエディタやコードエディタでは、ファイルを一括編集することができます。 – kontur

+0

私はあなたを羨ましくはありませんが、それは確かです。 – kapa

答えて

0

.htaccessを使用していくつかのコードを自動追加することはできますが、正直言えば、グローバルな検索/置換はさまざまな点で優れたアイデアです。

私はどのOSを使用しているのかわかりませんが、Macデベロッパーとして、http://www.hexmonkeysoftware.com/は大量のファイルを見つけて置き換えるすっきりした小さなツールです。

そうしないと、簡単なPythonスクリプトで簡単に書き込むことができます。

+0

返信いただきありがとうございます。私はWindows 7で使用できるプログラムはありますか? – user1165419

+0

デベロッパー向けにまともなソフトウェアがないことが主な原因です。 –

1

私はLinuxを使用していますか、またはWindowsにCygwinをインストールしている場合は、sedがファイルを編集する最も簡単な方法です。

findと組み合わせると、多くのファイルを非常に迅速に追加(または実際に編集)することができます。

たとえば、次のコマンドは、すべての.htmlファイルに単語「新しい」と「古い」のすべてのインスタンスを置き換えます:

find . -name "*.html" -exec sed -i "s/old/new/g" '{}' \; 

多く他の例が来店中です。

+0

+1、私はかなりの近代的な言葉で箱の外で働く一般的な解決策として正規表現を置き換えると言いましたが、 – Blindy

0

ファイルに共通の構造があり、その内容が価値があり、さらに何らかの形で使用される場合は、反対のルートに行き、すべての情報を抽出してデータベースに格納することを検討します(または何か)、それを普通のように提示する。これにより、プレゼンテーションの柔軟性が向上し、データを他の方法で有益/有用にすることさえできます。

関連する問題