コマンドプロンプトで再帰的に指定した文字が含まれているファイルを探す
コマンドプロンプトで再帰的に指定した文字が含まれているファイルを探す手順を記述してます。
環境
- OS windows10 pro 64bit
再帰的に検索
指定したフォルダ配下にある、ファイルから指定した文字を検索するには「findstr /s」を使用します。
例えば現在いるフォルダ「C:\hoge」フォルダから配下にある全ての階層から拡張子が「.txt」の中から「foo」という文字列が含まれているファイルを探す場合は以下となります。
> cd C:\hoge
> findstr /s "foo" *.txt
<出力結果>
foo\test1.txt:foofoo\test2.txt:foo
大文字・小文字を区別しない場合は「/i」を使用します。
> findstr /s /i "foo" *.txt
<出力結果>
foo\test1.txt:foofoo\test2.txt:foofoo\test3.txt:FOO
行数を表示する場合は、「/n」を使用します。
findstr /s /in "foo" *.txt
<出力結果>
foo\test1.txt:2:foofoo\test2.txt:2:foofoo\test3.txt:2:FOO
-
前の記事
Linux 「ls」コマンドで種類を表示する 2022.03.24
-
次の記事
javascript エラー「SyntaxError: Unexpected token ‘=’. Expected a ‘:’ following the property name ‘key’.」の解決方法 2022.03.25
コメントを書く