• ベストアンサー

検索条件

たくさんあるHTMLファイルの中から、 <script language="~~"></script> の「書かれていない」ファイルを全部検索するというようなことはできないでしょうか?(このタグは例です)。

noname#2001
noname#2001

質問者が選んだベストアンサー

  • ベストアンサー
  • a-kuma
  • ベストアンサー率50% (1122/2211)
回答No.3

もし、unix系のOSを使っているのであれば、シェルと grep コマンドの組合わせで 可能です。やや冗長ですが、sh を使うと、こんな感じ。 $ for f in *.html ; do if grep -q script $f ; then :; else echo $f; fi; done もし、linux のように、GNU 系の grep が導入されているのであれば、もっと 簡潔に % grep -L script *.html というふうに、grep だけの機能で実現できます。

noname#2001
質問者

お礼

ありがとうございます! 社内LINUX担当社にお願いしてみます!

その他の回答 (2)

回答No.2

秀丸エディッターでできると思いますけど・・・

  • gk777
  • ベストアンサー率25% (11/43)
回答No.1

たぶんDOSのバッチつくればできますよ。 HTMLファイルをテキストで一個づつ読み込んで、 「書かれている」ファイルを検索して移動しちゃえばいいんじゃないんでしょうか?

関連するQ&A

  • <script language="javascr

    FC2アクセス解析を使っているのですが ソースの中に <script language="javascript" と .<div align="right">があり 自分のサイトのソースをチェックすると 「HTML5ではLANGUAGE属性は<SCRIPT>タグ中で未サポートです。 TYPE属性を使用してください」 「LANGUAGE属性はHTML5ではSCRIPTタグ内で未サポート *9* TYPE属性を使用してください」 と 「HTML5ではALIGN属性は<DIV>タグ中で未サポートです。 CSS を使用してください」 「309. 属性を持つ要素はCSSでより良く処理される *9* CSSを使用してください」 となるのですが こういう場合は無理矢理でも FC2アクセス解析を変更したほうがいいのでしょうか? でもそうするときちんと集計されなくなりますか?

    • ベストアンサー
    • HTML
  • 検索のしくみを教えてください。

    googleのような、ロボット検索で検索されるには<META>タグにキーワードを設定するということですが、 HTMLの中の文書は検索されないのですか? googleで検索すると、HTMLの文書がマーカーされるのですが、 <META>タグと文書と検索の関係を教えてください。

  • 検索で引っかかりやすくするには?

    ビルダー12でホームページ制作をしています。 例えば靴屋のホームページを作ったとします。 「靴 革靴 サンダル ナイキ アディダス ぞうり」 など、多彩なキーワードで引っかかるようにするには 以下のタグのどの部分をいじればいいでしょうか?<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <HTML> <HEAD> <META http-equiv="Content-Type" content="text/html; charset=Shift_JIS"> <META http-equiv="Content-Style-Type" content="text/css"> <META name="GENERATOR" content="IBM WebSphere Studio Homepage Builder Version 12.0.2.0 for Windows"> <TITLE></TITLE> <SCRIPT language="JavaScript"> <!--HPB_SCRIPT_ROV_50 あとタグをいじる以外の方法がもしあったら教えてください。

  • タグ?について。

    HTMLの中の「SCRIPT」というタグはどんな意味を持つのでしょうか? できれば例を出して教えていただければと思います。 初歩的な質問で恐れいりますm(__)m

  • HTMLソースの検索について

    Postgres 8.3.9を使用しています。 現在使用しているテーブルの中に HTMLソースを格納しているカラムがあります。 テーブル名:contents カラム名:text ※データ例:<a href="http://www.google.co.jp">グーグル</a> HTMLソースが格納されたカラムに対して、キーワードでの検索を行いたいと考えています。 当然ながら以下の様に検索をすると、HTMLソース(例:href)をキーワードとしても検索に引っかかってしまいます。 select * from contents where text Like '%【検索キーワード】%'; なんとか、HTMLソースをキーワードとした場合は検索されずに、 HTMLタグに囲まれた部分(※上記データだと'グーグル')をキーワードとした場合にだけ、 検索されるようにしたいと考えています。 何か良い手法はないでしょうか。 ご教授をお願い致します。

  • ワードプレスにタグを埋め込まれました(マルウェアに感染か!?)

    マルウェアというのでしょうか? ウイルスに感染して、サーバーアップロード情報を盗まれてしまい、 HPのHTMLに以下のようなタグを埋め込まれてしまいました <script src=http://bluetoothgame.*****.hu/pages/banner.php ></script> ("*****"は"extra"です) 普通のHTMLファイルは全部書き換えることができたのですが、 ワードプレスファイルを書き換えるにはどうすればいいのでしょうか? 教えてもらえれば助かります

  • OR検索

    CGIに関して、まったく素人なので、すみませんがまったくおかしな質問かもしれませんが、怒らないで下さい。 HTMLの<form action=...>タグで、selectメニューのoptionのvalueを「cgi」ファイルに渡して、該当するものを検索する仕組みになっているページがあります。このHTMLファイルのvalueの内容を使って、「or」検索をするように「cgi」ファイルに渡すことは出来るのでしょうか? やはり「cgi」を書き換えないとできないことなのでしょうか? 検討はずれな質問かもしれませんが、宜しくお願い致します。

    • ベストアンサー
    • CGI
  • このスクリプトを説明してください

    以下のようなタグがあります。 (1) <script src="http://***.***.ne.jp/cgi-bin/feed.cgi?free" language="JavaScript"></script> これはどういうことなのか、教えてください。 今まで、 (2) <script language="JavaScript" src="abc.js"></script> のように外部ジャバスクリプトを呼び出すタグは使ったことがありますが、ジャバスクリプトで(1)のようにCGIを呼び出せるということなのでしょうか? また、(1)のfeed.cgiのあとにある、free というのは、どういうことなのでしょうか?無料とかではなく、実際にあるファイルは、feed.cgiという名前で終わっているはずですが、free という名前はその cgi の中にあるというところでしょうか?

  • 自作検索ページを作りたい

    自作で検索ページみたいなもんを作りたいと思います。 会社のPC(Win2000)の中の、とあるアプリのヘルプファイルが HTMLで作成されており、ひとつのディレクトリにまとめて入っています。 そこで、検索用のHTMLページをひとつ作って、そこから入力された単語 (複数検索アリ)で検索をかけると、まるでgooとかYAHOOみたいに ヒットしたヘルプファイルの中身を抽出してIEで表示させる簡単な方法はないで しょうか? ちなみに失敗談 ・・・VBでテキスト検索するとタグの文字まで拾ってしまいました(笑)

    • ベストアンサー
    • HTML
  • メールフォームについて

    (1) JavaScriptを使ってプルダウンの項目の選択を必修にしたいんですが。どのように記述すれば良いのでしょうか? (2) JavaScriptを使ってメールフォームを作った時、HTMLファイル内に自分のメールアドレス記述せず、JavaScriptのファイル内に記述して作る事は無理でしょうか? (3) JavaScriptを使ってメールフォームを作った時、HTMLファイル内にJavaScriptを呼び出すタグは<head>~</head>内に<script language="Javascript" src="form.js"></script>の様な記述でよろしかったでしょうか? 以上の3点の答えをお願い致します。 過去ログは一応検索しましたが自分の求めてる物を見つける事ができませんでした。

専門家に質問してみよう