Windowsの便利な使い方
find
ファイルの中からテキスト文字列を検索する
2000 XP Home XP Pro Vista 7 8

機能

ファイルの中からテキスト文字列を検索する。検索対象のパス指定が無ければ、プロンプトで入力されたテキストまたは別のコマンドからパイプ処理で渡されたテキストを検索する。

形式

find (option) [char] (location)



オプション

オプション 説明
/V 指定した文字列を含まない行をすべて表示する
/C 指定した文字列を含む行の数だけを表示する
/N 行番号を表示する
/I 大文字と小文字の区別をしないで検索する

コマンド例

find "Char" sample.txt sample.txtの中からCharを検索する
find /I "Char" sample.txt sample.txtの中から大文字/小文字を区別せず、charを含む行を表示する
find /V "Char" sample.txt sample.txtの中からCharを含まない行を表示する

実行例

Microsoft Windows [Version 6.1.7601]
Copyright (c) 2009 Microsoft Corporation.  All rights reserved.

C:\Temp>more sample.txt
Test
Test word is char.
Test word is Char.
This is a test.
test char

C:\Temp>
C:\Temp>find "Char" sample.txt

---------- SAMPLE.TXT
Test word is Char.

C:\Temp>
Microsoft Windows [Version 6.1.7601]
Copyright (c) 2009 Microsoft Corporation.  All rights reserved.

C:\Temp>find /I "Char" sample.txt

---------- SAMPLE.TXT
Test word is char.
Test word is Char.
test char

C:\Temp>find /V "Char" sample.txt

---------- SAMPLE.TXT
Test
Test word is char.
This is a test.
test char

C:\Temp>


関連ページ

findstr ・・・文字列や正規表現を使って文字列を検索する
dir ・・・ファイル・ディレクトリの情報を表示する
copy ・・・ファイルをコピーする
del ・・・ファイルを削除する
type ・・・ファイルの内容を表示する