メモ

Windowsにはgrepがない?findstrを使う

投稿日:2012年12月18日 更新日:

結論からいうとWindowsにはgrepはありません。

そもそもgrep(グレップ)とはなにかといいますと、正規表現で一致する行を表示する、おそろしく便利なlinuxコマンドです。
linuxユーザーはもとより、多くのテキストエディタの検索にも実装されているので利用している人も多いでしょう。

grepを利用すると、複数のファイルから、一致する文字列を含む行を抜き出してくれるので、ログの中から特定のエラーを検索したりするのに非常に便利です。
wikiによると、「ファイル全体から (global) 正規表現 (regular expression) に一致する行を表示(print)する」だそうです :x001:
また、バッチを作成にもgrepは非常に便利です。

findstr

Windowsで同様?のことをするにはfindstrを使用します。
正規表現ではありません。文字列の検索になる点がことなります。

C:\>netstat -a | findstr "ESTABLISHED"
  TCP    127.0.0.1:5354         xxx-PC:49165           ESTABLISHED
  TCP    127.0.0.1:5354         xxx-PC:49397           ESTABLISHED
  TCP    127.0.0.1:5354         xxx-PC:49401           ESTABLISHED
・・・

Gooleアドセンス用336

Gooleアドセンス用336

-メモ
-

執筆者:

関連記事

正規表現の基本(regular expression)

INDEX1 正規表現とは2 どこで使用するのか3 基本4 基本の利用例5 実際の利用 正規表現とは 簡単にいえば検索方法の一つです。*(アスタリスク)をワイルドカードとして利用することは多くの人が知 …

矢ればできる~答え??~

あるパーキングエリアで見かけ、思わずいるか工房の矢ればできるをかってしまいました。 明らかに入るハズのない5円玉の穴に、矢じりの大きな木でできた矢が刺さっています。 皆さんできましたでしょうか。 私は …

Chromeで英語のみの検索をすると、検索結果が英語だけになってしまう。

日本語が含まれている場合は問題ありませんが、 英語だけだと英語サイトを検索してしまいます。 色々修正方法はありますが、一番簡単と思われる方法です。 ①アドレスバーを右クリック > 検索エンジンの編集 …

ラザールダイヤモンドは本当に驚異の輝きを放つのか!?

ラザールダイヤモンドをご存じですか? ジュエリーハナジマで取り扱っており、 NHK総合テレビ「ゆうどきネットワーク」(16:50~18:00)にて、驚異の輝きを放つダイヤモンドを取り扱う宝石店として放 …

WordPrssプラグイン「LightBox Plus」でポップアップ表示されないことの対応

LightBox Plusを使っています。 簡単に設定できたのですが、あるときから画像がポップアップされずに、リンクページを飛んでいくだけになりました。 別のプラグインとの相性か等随分悩んだのですが、 …