- ベストアンサー
DOSコマンドプロンプトのド
本を見ながら勉強やっているのですが、 WindowsMe でMS-DOSプロンプトを動かした場合、 FINDのファイル名にワイルドカードは使えますか? 以下は正しいコマンドでしょうか?変でしょうか? 例)>FIND "keyword" *.txt
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
keywordを含んだファイルを探したいのですか? それは、findでは無くgrepを使います。
その他の回答 (2)
- popesyu
- ベストアンサー率36% (1782/4883)
カレントディレクトリの意味が分かっていますか? 例えばCドライブ直下に hoge.txtがある状態なら C:\> の状態の時に FIND "keyword" *.txt もしくは hoge\hoge:\> だったら FIND "keyword" C:\*.txt とパスを指定する必要があります。 最初はCドライブ直下がカレントディレクトリになっているからパスを指定する必要がありませんが、2番目のはカレントディレクトリがhoge\hogeなのでそのままでしたらhogeフォルダ内のファイルを探しますので、パスを指定する必要があります。
お礼
アドバイスありがとうございます。 カレントディレクトリの意味はわかります。 (分ってると思います 汗) 今たとえば、C:\My Documents の中に、 「こんにちは」と書いた "test.txt" があるのですが、 C:\My Documents>FIND "こんにちは" test.txt ならちゃんと検索できます。ところが、 C:\My Documents>FIND "こんにちは" *.txt にすると、ファイルが見つかりません. -.txt と返ってきます。 スペースとかが間違っているのでしょうか? OSの違い・・・なわけないか・・・
- deecyan
- ベストアンサー率38% (89/233)
カレントディレクトリ内の *.txt を検索するのですよね? 正しいと思います(XPではOKでした) どうかしたのですか?
お礼
-*.txt はない と答えてきます。(もちろんtxtファイルはあるのですが) Meではだめなんでしょうか・・・ あれ~??? とにかくご回答ありがとうございました。
お礼
う・・・、間違えていたようです。 みなさん本当に本当にすみません。 ご回答ありがとうございました。