WindowsコマンドプロンプトでPHPの環境をチェックする – Symfony2入門 24ページ

Symfony2入門の24ページにSymfonyを実行するために必要なPHPの環境をチェックするコマンドが並んでいます。Linuxやmacを想定しているのかこのまま打ち込んでもWindowsでは「’grep’ is not recognized as an internal or external command,
operable program or batch file.」というエラーが出てしまいます。
ま、直訳すると「’grep’なんてコマンドは認識できないよ。」ってこと。
じゃ、どうすればいいの?ってことでググると「find」というコマンドで代替できるみたい。

find を使ってみると・・・こんな感じで、ほしい結果が黒い画面に出力されました。
find は grep と違ってコマンドライン引数(上の画面でいうところの「json」)をダブルクォートで囲ってやらないとエラーになっちゃう所だけ注意が必要です。

試しに find に引数 json を生のまま渡すと、上の画像のように「FIND: Parameter format not correct」というエラーが出ます。
気をつけましょう。
コメントを残す