- ベストアンサー
egrep
きのうから、「正規表現」について、勉強を始めました。 すると、「詳説正規表現」という本の最初に「egrep」というソフトの話があったので、さっそく「egrep」を入手しようと思ったのですが、本に書かれているアドレスから、「egrep」のサイトに入っても、どうも、休止中か何かで、ダウンロードがありません。 また、検索かけても、「grep」ばかり出てきて、「egrep」については、海外のサイトばかりなだけでなく、やはり、ダウンロードに関するようなサイトが見つかりません。 今現在、「egrep」を入手できるサイトをご存じの方、おられましたら、アドレスをお教えください。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
何を使っているんですか? 「egrep」はコマンドですよ Windows使っているならコマンドプロンプト画面を出すと、これらのコマンドを実行する事ができます たとえば、ipconfig とコマンドを入力すれば、自機のネットワークインターフェースに振られているIPアドレスを調べる事ができますし、ping 192.168.0.1 のように入力して実行すれば、192.168.0.1と通信ができるかどうか調べる事ができます Windowsのコマンドにはegrepは無いので(Windows用に用意されているegepに似たようなコマンドはfindstr)、使っているOSがLinuxなどのOSなのでしょうが、これらのOSならばターミナル起動させてコマンド実行させれば良いだけです つまり egrep はソフトウエアの事ではありません 勉強したいならLinux入れたPC用意するか、CDブートできるLinux用意して試してみれば良いでしょう コマンド実行させる具体例は下記のサイト参考にしてください http://itpro.nikkeibp.co.jp/article/COLUMN/20080527/304185/
その他の回答 (1)
- asciiz
- ベストアンサー率70% (6809/9681)
grepの関連プログラムとして、古くには egrep や fgrep がありましたが、現在のgrepでは統合されていて、 egrep = grep -E fgrep = grep -F とオプションをつければ、それぞれのコマンドとして使うことができます。 ※オプションの大小文字は区別され、-E は大文字Eで書かなければなりません。 >http://linuxjm.osdn.jp/html/GNU_grep/man1/grep.1.html 念のため、「grep --help」でそのオプションの存在を確かめてみてください。
お礼
さっそく、ありがとうございます。 質問してから、私もいろいろ調べていました。 私の環境は「Windows 7 Pro 64bit」です。 とりあえず「grep」を入手したところ、同じフォルダ内に「egrep.exe」がありました。 本には、前提条件となるような説明が全くなく、いきなり 「% egrep '^(From|Subject):'・・・」などと、あたかも、コマンドプロンプトからそのまま実行できるかのように、書かれていました。 全く、イチからの勉強なので(普段は、テキストエディタなどで、簡単な「正規表現」を使うぐらいで、「grep」などのツールは、全く使ったことがないので、何も分かっていません)、もう少し、前提条件などをいろいろネットで調べてから、本を読み進めてみます。 とりあえず、「egrep」は入手でき、使い方については、もっと、勉強をします。 ありがとうございました。