UNIXの文字列検索コマンドだったgrepは,今や文字列検索機能プログラムの代名詞となりました。今回はこのgrepを作成してみます。目的のファイルから文字列を抽出して検索する処理を応用すれば,様々な用途がありますよ! 今回作成するgrepのプログラムは任意の拡張子のファイルを対象に全文検索を行い,指定された語句を含む場合には,その語句が含まれるファイル名と行数を表示します。WSHのHTMLアプリケーション(HTA)として作成します。プログラミング言語はVBScriptです。 単純機能にするため 制限事項がいくつか 今回のサンプルは,grepプログラムの基礎の基礎となるサンプルなので,多少制限を設けました。 指定したフォルダ(ディレクトリ)のみ検索し,その下の階層は検索しない 指定されたディレクトリにさらにディレクトリが含まれている場合,本当は最下層のディレクトリまで検索したいのですが,これ
![第5回 指定した文字列を含むファイルを探せ!](https://cdn-ak-scissors.b.st-hatena.com/image/square/bed39b5962a5d552c95b6d796db8f55e72d32943/height=288;version=1;width=512/https%3A%2F%2Fxtech.nikkei.com%2Fimages%2Fn%2Fxtech%2F2020%2Fogp_nikkeixtech_hexagon.jpg%3F20220512)